derek-larson14/obsidian-claude-sidebar

Run Claude Code, Codex, and other agent CLIs in Obsidian

解决的问题

将 AI 代理命令行接口(CLI)直接集成到 Obsidian 笔记应用中,消除了在使用 AI 编程或生产力代理时,需要在独立终端窗口和笔记之间切换的麻烦。

工作原理

该插件使用 xterm.js 进行终端模拟,并通过 Python 的 pty 模块(Windows 上使用 pywinpty)创建伪终端。这使得它能够在 Obsidian 侧边栏中嵌入一个功能完整的终端,可以运行各种代理 CLI,如 Claude Code、Codex 或 GitHub Copilot。

适用人群

使用 AI 代理 CLI 进行编程或知识管理的 Obsidian 用户,希望在管理文件和笔记的同时,能够无缝地与这些代理交互。

主要亮点

  • 多后端支持:支持 Claude Code、Codex、Grok Build、OpenCode、GitHub Copilot、Cursor Agent 和 Pi。
  • 上下文集成:右键点击文件夹可打开特定目录中的代理,或直接将文件路径和选中文本发送给代理。
  • 项目灵活性:可打开位于 Obsidian 仓库之外的项目中的代理。
  • 跨平台支持:支持 macOS、Linux 和 Windows(包括 WSL 路径转换)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目