9b938712 downloadsAI-powered writing assistant with inline write, selection actions, and streaming output. Supports OpenAI and Gemini.
AI-powered writing assistant for Obsidian. Minimalist, context-aware, and built for a seamless writing experience. Supports OpenAI-compatible APIs and Google Gemini.
Echo is designed to be "invisible". It eschews complex chat interfaces in favor of maintaining your creative flow. Like an echo, it precisely fulfills your instructions based on your existing text and context.
The core feature. Triggered via /echo or the command palette, a minimalist input box appears at the cursor position.
Triggered via the toolbar, slash command /translate, or right-click menu after selecting text. Completes translations while preserving original formatting.
A floating toolbar appears when text is selected, providing quick access to Echo or Translation functions.
Type / in the editor to call up the command menu:
/echo — AI Write / Continue/translate — Translate selectionDefine your own AI actions in settings. Supports placeholders like {{selection}} and {{input}} to configure exclusive Prompt templates.
| Provider | Text Generation |
|---|---|
| OpenAI-compatible | GPT-4o, GPT-4o-mini, DeepSeek, etc. |
| Google Gemini | Gemini 1.5 Flash, 2.0 Flash, etc. |
Switch providers easily via a dropdown menu in settings.
main.js, styles.css, and manifest.json from the Latest Release.echo-ai in your vault's .obsidian/plugins/ directory.git clone [email protected]:9b9387/echo-ai.git
cd echo-ai
npm install
npm run build
Copy the generated main.js, styles.css, and manifest.json to the .obsidian/plugins/echo-ai/ directory.
适用于 Obsidian 的 AI 写作助手。极简、感知上下文,专为无缝创作体验而设计。支持 OpenAI 兼容 API 和 Google Gemini。
Echo 的设计初衷是**“不可见”**。它没有复杂的聊天界面,不打断你的创作流。它像一个回声,基于你现有的文字和上下文,精准地完成你的指令。
核心功能。通过 /echo 或命令面板触发,在光标位置出现简洁的输入框。
选择文字后通过工具栏、斜杠命令 /translate 或右键菜单触发。在保留原始格式的基础上完成翻译。
选中文字时出现浮动工具栏,快速调用 Echo 或翻译功能。
在编辑器中输入 / 呼出命令菜单:
/echo — AI 写作 / 续写/translate — 翻译选中内容在设置中定义你自己的 AI 动作。支持 {{selection}} 和 {{input}} 等占位符,配置专属的 Prompt 模板。
| 供应商 | 文本生成 |
|---|---|
| OpenAI-compatible | GPT-4o, GPT-4o-mini, DeepSeek, 等 |
| Google Gemini | Gemini 1.5 Flash, 2.0 Flash, 等 |
可在设置中通过下拉菜单轻松切换。
main.js, styles.css, 和 manifest.json。.obsidian/plugins/ 下创建名为 echo-ai 的文件夹。git clone [email protected]:9b9387/echo-ai.git
cd echo-ai
npm install
npm run build
将生成的 main.js, styles.css, 和 manifest.json 复制到 .obsidian/plugins/echo-ai/ 目录。