Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

AI-Writer Assistant

gmaggessgmaggess2 downloads

Chat with Claude or ChatGPT about your current note, folder or vault, and let it draft and edit notes with your approval.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Chat with Claude or ChatGPT about your notes, limited to the current file, folder, or whole vault.

Requirements and costs

You need your own Anthropic or OpenAI account and API key. Requests use the selected provider's API and may incur charges under that provider's pricing.

Privacy and data

  • Your API keys are stored in the plugin's data.json inside your vault. Don't sync that file publicly.
  • When you send a message, your chat messages and the note context in the selected scope (file, folder or vault) are sent to Anthropic or OpenAI using your API key. Refreshing the model list also contacts that provider. There is no telemetry.
  • Folder and vault context require enumerating Markdown note paths in your vault. File scope starts with the active note. With note tools enabled, the assistant can request additional notes by vault-relative path; write approval does not restrict those reads. Turn off Let the AI modify notes to disable note tools.
  • History search sends a digest of up to 200 saved conversations (up to 2,500 characters per conversation), plus your search query, to the selected provider. History is stored in history.json in the plugin folder, which can be included in vault backups or sync.
  • The assistant can create and edit notes. By default every change needs your approval; this can be changed in settings.

Install

  1. In Obsidian, open Settings → Community plugins → Browse and search for AI-Writer Assistant, or open its community listing.
  2. Install and enable the plugin.
  3. Add your Anthropic and/or OpenAI API key in the plugin settings.

For a manual installation, download main.js, manifest.json, and styles.css from a GitHub release and copy them into <vault>/.obsidian/plugins/ai-writer-assistant/. Developers can run npm ci && npm run verify to build from source.

Use

Click the chat icon in the left ribbon (or run "Open chat panel"). In the panel choose provider, model, effort and scope. Use Refresh list in settings to load every model your key can access.

Settings support Obsidian 1.7.2 and later. On Obsidian 1.13.0 and later they are also indexed by the built-in settings search.

Keys are stored in the vault's plugin data.json — don't sync it publicly.

Testing

Run the test suite without Obsidian (Vitest with a mocked Obsidian API):

  • npm test — run all tests once
  • npm run test:watch — re-run on every save
  • npm run lint — type-aware TypeScript and Obsidian review checks, with zero warnings allowed
  • npm run verify — lint + typecheck + production build + tests

Tests cover API payload building (both providers, effort modes, retries), context building (scopes, truncation, active-file priority), history persistence and the natural-language search digest/parsing.

Search past conversations

Every chat is saved in the plugin folder (history.json). Click Search history in the chat panel (or run "Search past conversations"), ask in plain language, and the selected model picks the relevant chats and summarizes what they said. Click a result to resume that chat. Clear history in settings.

HealthExcellent
ReviewPassed
About
Chat with Claude or ChatGPT about the current file, a folder, or the whole vault using your Anthropic or OpenAI API key. Send only the selected notes to the model, keep keys and history local, search and resume private chats, and let the assistant create or edit notes with changes requiring your approval.
AIEditing
Details
Current version
1.0.2
Last updated
6 hours ago
Created
Yesterday
Updates
3 releases
Downloads
2
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
gmaggessgmaggess
GitHubgmaggess
  1. Community
  2. Plugins
  3. AI
  4. AI-Writer Assistant

Related plugins

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

AI Agent

Lend your vault to an AI agent. It can read, write, and search your notes.

WeSight

Run Claude Code, Codex, and OpenCode as local AI collaborators inside your vault.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)