allenhutchison/obsidian-gemini

An obsidian plugin to interact with Google Gemini

Gemini Scribe – Obsidian 内置的 AI 助手

它是什么

  • 一个 Obsidian 社区插件,允许您在笔记库内与大语言模型 (LLM) 提供商(Google Gemini、Ollama、OpenAI、Anthropic)进行交互。该插件将您的笔记视为上下文,因此模型可以为您读取、创建、编辑和组织文件。

核心功能

  • 具备工具调用的智能体模式 – 模型可以运行内置工具来搜索笔记库、读写笔记、移动/重命名文件、创建文件夹以及进行带引用的深度研究。会话保存为 markdown 文件,因此您可以对其进行版本控制。
  • 按功能路由提供商 – 您可以决定由哪个提供商(Gemini、Ollama、OpenAI、Anthropic)处理每项任务:聊天、摘要、补全、重写、网络搜索、RAG、图像生成等。
  • 语义库搜索 – 使用 Google 的 File Search API 对您的笔记(包括 PDF 和附件)进行索引,并按语义而非关键词检索结果。
  • 智能摘要与重写 – 一键式命令将笔记摘要到其 front-matter 中、重写选定文本或针对所选内容提问。
  • IDE 风格补全 – 输入时的实时、上下文感知建议,通过 Tab 键接受。
  • 计划模式 – 可选的 UI,在智能体执行操作前显示分步计划。
  • 定时任务与生命周期钩子 – 自动化重复提示词,或在文件创建/修改时触发无头智能体运行。
  • 项目与技能 – 按文件夹“项目”分组设置、提示词和权限;加载可扩展的技能包 (agentskills.io spec) 为智能体提供专业工作流。
  • 图像粘贴与生成 – 将图像粘贴到聊天中,或在提供商支持时通过 Gemini/OpenAI 模型生成图像。
  • MCP (Model Context Protocol) 支持 – 通过 stdio 或 HTTP 与外部工具服务器进行实验性集成,支持 OAuth 和按工具的信任设置。

如何开始

  1. 从 Obsidian 的社区插件列表中安装 Gemini Scribe。
  2. 获取 API 密钥(Gemini 使用 Google AI Studio,OpenAI/Anthropic 使用您自己的密钥;Ollama 无需密钥)。
  3. 打开 Settings → Providers 并添加所需的提供商。
  4. 在 Features 页面,将每个功能路由到您偏好的提供商。
  5. 通过侧边栏图标或命令面板启动智能体聊天(例如,“Gemini Scribe: Open agent chat”)。
  6. 使用右键上下文菜单命令进行选定文本操作,或从 Automation 设置启动定时任务。

支持的环境

  • 桌面版 Obsidian (Windows, macOS, Linux) – 完整功能集。
  • 移动版 Obsidian – UI 修复使智能体视图和大多数命令可在 iOS/Android 上运行。
  • 通过 Ollama 或任何兼容 OpenAI 的服务器 (LM Studio, MLX 等) 使用本地模型进行离线操作。

近期亮点 (v4.12.1)

  • 通过了 Obsidian 的插件审计(无被抑制的检查)。
  • 移动端友好的智能体视图。
  • 基于提供商连接性的图像生成工具条件注册。
  • 添加了 Anthropic 和通用的 OpenAI 兼容提供商,支持流式传输和工具调用。
  • 重新设计了设置 UI 和按功能路由表。
  • 提高了工具调用处理、循环检测和 Token 使用量显示的稳健性。

谁会受益

  • 拥有大量笔记收藏并希望 AI 协助组织、摘要或扩展内容的知识工作者。
  • 需要在笔记库中直接进行带引用的自动化深度研究的研究人员。
  • 喜欢在不离开 Obsidian 的情况下进行 AI 辅助起草、重写和创意生成的作者。
  • 将笔记存储在 git 仓库中并希望将可复现的 AI 会话保存为 markdown 的团队。

了解更多


以上所有详细信息均直接取自仓库的 README;未推断出任何额外功能。

相关

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