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 风格补全:输入时提供实时、上下文感知的文本建议。
相关
- 项目
- 项目
- 项目
- 项目
- 项目