{"repo":"lhr0909/pi-obsidian","free":true,"listed":false,"github":"https://github.com/lhr0909/pi-obsidian","clone":"git clone https://github.com/lhr0909/pi-obsidian.git","description":"Putting pi-agent inside Obsidian.","language":"TypeScript","stars":10,"topics":["slop","obsidian","obsidian-plugin","pi"],"license":null,"category":"productivity","readme_excerpt":"Pi Obsidian Pi Obsidian runs a pi-style coding agent inside Obsidian and exposes vault-scoped Obsidian tools to the model. The MVP uses a React chat side panel and defaults to DeepSeek's deepseek-v4-pro model. MVP status - Runs in Obsidian desktop and mobile ( isDesktopOnly: false ). - Uses @mariozechner/pi-agent-core and @mariozechner/pi-ai in the plugin bundle. - Defaults to provider deepseek and model deepseek-v4-pro . - Stores API keys in Obsidian plugin data. - Stores chat sessions as pi-compatible JSONL files under this plugin directory. - Mutating tools ( write and edit ) run immediately. Setup 1. Run npm install . 2. Run npm run build . 3. Reload Obsidian and enable Pi Obsidian in Settings → Community plugins . 4. Open Settings → Pi Obsidian . 5. Paste a DeepSeek API key. 6. Run the command Open pi chat or select the ribbon bot icon. Chat usage The side panel supports: - Streaming chat responses. - Abort while the agent is responding. - Starting a new JSONL-backed chat session. - Viewing basic tool calls and tool results in the transcript. Press Ctrl/⌘+Enter in the composer to send. Tools The agent can use these vault-scoped tools: - get active note : return the active Markdown note path and optionally selection/content. - read : read a vault-relative text or Markdown file. - write : create or overwrite a vault-relative text or Markdown file. - edit : apply exact text replacements; each oldText must match exactly once. - ls : list a vault folder. - find : find files b","default_branch":null,"files":null,"tree":[],"storefront":"/r/lhr0909","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lhr0909/pi-obsidian/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}