No description
Find a file
2025-03-24 23:15:29 +01:00
src Refactor ProfilesSection layout and update README for clarity and feature emphasis 2025-03-24 23:15:29 +01:00
.editorconfig Initial commit 2025-01-01 21:13:20 +01:00
.eslintignore Initial commit 2025-01-01 21:13:20 +01:00
.eslintrc Initial commit 2025-01-01 21:13:20 +01:00
.gitignore Update .gitignore: comment out main.js to prevent inclusion in the repository 2025-01-10 18:45:19 +01:00
.npmrc Initial commit 2025-01-01 21:13:20 +01:00
esbuild.config.mjs Rename plugin and update description; adjust esbuild config for Node platform 2025-03-24 22:14:02 +01:00
main.js Refactor ProfilesSection layout and update README for clarity and feature emphasis 2025-03-24 23:15:29 +01:00
manifest.json Update model settings and enhance textarea dimensions in profiles section 2025-03-24 19:49:26 +01:00
package-lock.json Update package-lock.json to reflect dependency version upgrades 2025-03-24 22:04:30 +01:00
package.json Rename plugin and update description; adjust esbuild config for Node platform 2025-03-24 22:14:02 +01:00
README.md Refactor ProfilesSection layout and update README for clarity and feature emphasis 2025-03-24 23:15:29 +01:00
styles.css Rename inscribe-active animation to write and adjust animation duration and timing function for improved visual effect 2025-03-19 14:28:11 +01:00
tsconfig.json Add React support and settings management for Inscribe plugin: update TypeScript configuration, add dependencies, and implement settings page 2025-01-05 21:31:53 +01:00
version-bump.mjs Initial commit 2025-01-01 21:13:20 +01:00
versions.json Initial commit 2025-01-01 21:13:20 +01:00

Obsidian Inscribe Plugin

Inscribe is an AI-powered inline autocompletion plugin for Obsidian. After you type a space, the plugin can suggest natural continuations of your text, helping you write more efficiently.

Features

AI-Powered Completions

Get intelligent, context-aware text suggestions as you write.

Multiple AI Provider Support**:

  • OpenAI (GPT-4o, GPT-4o-mini)
  • Ollama (local models like Llama3, Mistral, Gemma)
  • OpenAI-compatible APIs

Customizable Profiles

Create different completion profiles for various writing styles and needs

Per-Path Configuration

Set different profiles for different folders in your vault

Adjustable Parameters

  • Customize temperature to control creativity level
  • Fine-tune delay settings
  • Edit system and user prompts

How to Use

  1. Installation: Install the plugin through Obsidian's Community Plugins browser or manually
  2. Configuration:
    • Go to Settings → Inscribe
    • Enable the plugin and configure at least one AI provider
    • Set up your API keys or connection details for your chosen provider(s)
  3. Create Profiles (optional):
    • Create different profiles with specific AI models and settings
    • Assign profiles to specific paths in your vault
  4. Start Writing:
    • Begin typing in any note
    • After typing a space, the plugin will suggest completions
    • Press Tab to accept a suggestion or continue typing to ignore it
  5. Toggle On/Off:
    • Use the status bar icon to quickly enable/disable completions
    • Configure path-specific settings to control where completions appear

Setup Tips

  • For OpenAI: Enter your API key in the settings
  • For Ollama: Make sure your Ollama server is running (default: http://localhost:11434)
  • Adjust temperature for more conservative (lower) or creative (higher) completions
  • Customize prompts to better match your writing style and needs

Made with ❤️ by Ahmet Ildirim

If you find this plugin useful, consider buying me a coffee