返回探索

详细介绍
obsidian-smart-composer 仓库中文介绍文档
obsidian-smart-composer 是一款基于 Obsidian 的 AI 聊天助手,通过上下文感知、智能写作辅助和一键编辑功能提升用户写作效率,由 glowingsjade 提供,支持 vault 对话、语义搜索和本地模型运行,汇聚 AI 写作与笔记管理的高效解决方案。
要点:
- 这是一款面向 Obsidian 用户的 AI 写作辅助工具
- 支持多种主流 AI 模型接入,如 OpenAI、Google Gemini 和 Anthropic Claude
- 由单个开发者维护,社区提供多个分支版本
示例: OpenBB 是一款面向金融分析师、量化交易员与 AI 智能体的开源金融数据平台,以"一次连接、随处消费"为核心架构,统一接入股票、期权、加密等多资产数据。
一、核心信息速览
| 维度 | 详情 |
|---|---|
| :--- | :--- |
| 仓库地址 | [obsidian-smart-composer](https://github.com/glowingjade/obsidian-smart-composer) |
| 许可证 | MIT License |
| 核心定位 | 提升 Obsidian 用户的 AI 写作效率 |
| 主要语言 | TypeScript |
| 适用人群 | 内容创作者;研究人员;开发者 |
| 关键亮点 | 上下文感知;智能写作辅助;一键编辑;支持多种 AI 模型 |
二、核心功能
| 功能模块 | 描述 | 典型场景 |
|---|---|---|
| :--- | :--- | :--- |
| 上下文感知聊天 | 通过 `@ |
在撰写文章时引用已有笔记内容 |
| 智能写作辅助 | 基于选中内容生成高质量文本 | 写作过程中自动补充内容 |
| 一键编辑 | 快速修改和优化文本 | 修改草稿并直接插入到笔记中 |
| 多模型支持 | 支持 OpenAI、Google Gemini、Anthropic Claude 等 | 选择最适合当前任务的 AI 模型 |
| 本地模型支持 | 可在本地运行模型以提高隐私性 | 需要保护敏感数据的用户 |
| 语义搜索 | 通过语义理解快速查找相关笔记 | 快速定位所需资料 |
| Model Context Protocol (MCP) | 通过 MCP 协议连接外部工具和数据源 | 扩展 AI 功能的灵活性 |
三、快速上手
1. 环境准备
- Obsidian 1.5.0 或更高版本
- Node.js 16 或更高版本(用于开发)
2. 安装方式
# 通过 Obsidian 应用商店安装插件
3. 基础配置
- 在插件设置中添加 AI 模型 API 密钥(如 OpenAI、Gemini)
- 启用上下文感知功能
4. 核心示例
// 示例:在 Obsidian 中调用 Smart Composer 插件进行写作
const context = "@example-note.md";
const prompt = "根据上述内容总结主要观点。";
const response = await smartComposer.generateResponse(context, prompt);
console.log(response);
四、核心亮点
- 上下文感知:精确控制 AI 对话的上下文范围
- 智能写作辅助:基于已有的笔记内容生成高质量内容
- 一键编辑:直接在 Obsidian 中完成文本优化和调整
- 多模型支持:兼容多种主流 AI 模型,适应不同需求
- 本地模型支持:保障用户数据隐私
- 灵活扩展:通过 MCP 协议连接外部工具和数据源
五、适用场景
- 内容创作:帮助作者高效生成和优化文章
- 研究工作:整合已有笔记,快速生成研究报告
- 项目管理:在项目文档中引用相关资料,提升协作效率
- 教学辅导:为学生提供个性化学习建议和资料整理
六、优缺点
优势
- 提高写作效率,减少重复劳动
- 支持多种 AI 模型,适应不同使用场景
- 本地模型支持,增强数据安全性
不足
- 当前由单人维护,更新频率可能较低
- 部分功能依赖第三方 API,存在使用限制
七、与同类工具对比(可选)
| 工具 | 类型 | 核心差异 |
|---|---|---|
| :--- | :--- | :--- |
| obsidian-smart-composer | 开源插件 | 免费且支持多种 AI 模型,适合 Obsidian 用户 |
| Cursor AI | 商业产品 | 功能强大但价格较高,非开源 |



