Obsidian Chat banner
omarshahine omarshahine

Obsidian Chat

AI community

Description

Agentic AI chat plugin for Obsidian. Two providers, best models, no bloat.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Obsidian Chat

An agentic AI chat plugin for Obsidian. Two providers, best models, no bloat.

Obsidian Chat on mobile

Philosophy

Existing AI plugins for Obsidian are overcomplicated, break on mobile, or require a dozen settings to configure. Obsidian Chat takes the opposite approach: pick a provider, enter your API key, and start talking. The AI reads your notes, makes edits, creates files, and asks clarifying questions, all through a simple chat interface.

Mobile is a first-class citizen, not an afterthought.

Providers

Provider Default Model Features
Anthropic Claude Sonnet 4.6 Adaptive thinking, web search, prompt caching
OpenAI Codex 5.3 Responses API, reasoning, web search

That's it. Two providers. The best models. Fetch the full model list from the API with the refresh button if you want something different.

What the AI can do

The chat assistant has 14 tools that map directly to Obsidian's Vault API:

  • read_document / read_file: Read any note in your vault
  • edit_document: Find-and-replace, insert, or replace content
  • search_vault: Search filenames and content
  • create_file: Create new notes with suggested paths
  • rename_file: Rename or move files (updates all links)
  • delete_file: Move files to trash
  • list_files: Browse vault structure
  • open_document: Navigate to a file in the editor
  • get_properties: Read YAML frontmatter as structured data
  • set_properties: Update frontmatter properties (uses Obsidian's native API)
  • get_backlinks: Find all notes that link to a given document
  • get_current_datetime: Get the current date and time in the user's locale
  • ask_user: Ask you a question when something is ambiguous

The AI reads before it edits, prefers surgical find-and-replace over full rewrites, and acts on your confirmations without re-as