allenhutchison/obsidian-gemini

An obsidian plugin to interact with Google Gemini

解决的问题

Gemini Scribe 是一个 Obsidian 插件,可将您的个人知识库转变为一个活跃的 AI 驱动的工作空间。它解决了 AI 与个人笔记脱节的问题,使 AI 代理能够读取、编写和组织您的库,并为写作和研究提供上下文感知的协助。

工作原理

该插件与 Google 的 Gemini 模型(云端)、Ollama(本地)或 OpenAI(云端/兼容服务器)集成。它使用工具调用代理,可直接与 Obsidian 库交互——搜索文件、编辑内容、创建新笔记。它还通过 Google 的 File Search API 实现语义搜索,根据含义而非关键词查找笔记。对于自动化,它包含生命周期钩子,可在库事件(如文件创建)触发时运行 AI 操作,并提供类似 cron 的调度器用于重复任务。

适用人群

希望将高性能 AI 代理集成到笔记工作流中,以自动化库维护、在笔记中进行深度研究,或获得实时 IDE 风格文本补全的 Obsidian 用户。

主要亮点

  • 代理式库管理:具备差分审查系统的 AI 代理,可搜索、读取、创建和编辑笔记。
  • 语义搜索:对库进行后台索引,实现基于含义的笔记和附件检索。
  • 多模态支持:支持将图片粘贴到聊天中进行分析,并支持 SVG 光栅化。
  • 自动化工具:支持基于事件触发的 AI 运行生命周期钩子,以及用于重复任务的 cron 风格调度器。
  • uma MCP 服务器支持:实验性集成 Model Context Protocol,通过外部工具扩展代理能力。
  • 本地与云端灵活性:支持通过 Ollama 使用本地模型,或通过 Gemini 和 OpenAI 使用云端模型。
  • IDE 风格补全:输入时提供实时、上下文感知的文本建议。

相关

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