SUNGWON PARK1k downloadsIntelligent Markdown proofreading and translation specialized plugin with OpenAI-compatible LLM proxy support.
Intelligent Markdown Proofreading, Context-Aware AI Translation, and Obsidian-Flavored Markdown (OFM) Autonomous Pair-Assistant for Desktop Obsidian.
The formal project name is Assistant Emily, and the Obsidian Community Plugin registration identifier is strictly lowercase assistant-emily.
assistant-emily is an enterprise-grade AI pair-assistant plugin engineered for researchers, technical authors, and knowledge workers in Obsidian desktop environments. Built on an explicit Syntax Masking Pipeline, it protects internal WikiLinks, hashtags, LaTeX formulas, callouts, and code blocks by isolating syntax tokens into placeholders prior to LLM processing, while delivering context-aware AI translation and proofreading.
[[Note]]), hashtags (#tag), LaTeX math ($...$), callouts (> [!note]), and chapter timestamps (TOCTIME) are isolated into dedicated placeholders prior to LLM processing to protect document structure and links.Assistant Emily provides comprehensive, step-by-step user manuals and technical guides in the /docs directory and the GitHub Wiki.
| Part | User Manual / Technical Guide | Core Contents & Link |
|---|---|---|
| Part 1 | Quick Start & Installation | 3-minute setup, community plugin installation, hotkey and context menu translation |
| Part 2 | FreeLLMAPI & Device Profiles | FreeLLMAPI integration, model selection, and isolated multi-device profiles |
| Part 3 | Smart Translation & Hotkeys | Selection append, 1,800-char chunking, 1:1 paragraph bilingual matching, cancel support |
| Part 4 | Proofreading & Live Diff Review | Spelling, grammar, context refinement, interactive diff review, and live document sync |
| Part 5 | Video Clipping & Transcripts | Pre-transcript metadata lock, subtitle cleaning, H3 sub-titles, STT disambiguation |
| Part 6 | OFM Syntax Masking & Safety | 10-element UUID token taxonomy, TOCTIME chapter locking, OFM self-healing |
| Part 7 | Troubleshooting & FAQ | Diagnostics, 502/413 error remedies, hotkey customization, and frequently asked questions |
| Tech 1 | FreeLLMAPI Architecture & Integration | 34 provider & 635 endpoint architecture analysis, fallback routing |
| Tech 2 | OFM Syntax Masking Pipeline | Regex UUID token taxonomy, token preservation, self-healing normalization |
| Index | Documentation Hub (README.md) | Complete documentation index, reading roadmap, and architecture overview |
Assistant Emily is officially released on the Obsidian Community Plugins Directory:
Open Obsidian Settings ➔ Assistant Emily ➔ AI Providers:
https://api.freellmapi.com/v1 (or local instance http://localhost:3000/v1)flm_...)dots-3-note-preview:free, gemini-2.5-flash, deepseek-chat)Full document, Selection only, Paragraph bilingual).| Category | Supported Modes / Options | Description & Key Invariants |
|---|---|---|
| Translation Scope | Full document (all) |
Completely translates H1~H6 headings and body text (default) |
Selection only (selection) |
Atomically translates only the highlighted text block via replaceRange |
|
Paragraph bilingual (bilingual) |
Pairs original paragraphs with translated paragraphs 1:1 for study and review | |
| Proofreading Tools | Spelling check |
Detects and fixes spelling typos and orthographic mistakes |
Grammar check |
Resolves subject-predicate mismatches, passive voice, and postposition errors | |
Strip timestamps |
Cleans residual subtitle timestamps from video clipping notes | |
| Tone & Style | Academic / Polite / Friendly |
Unifies sentence endings and stylistic registers across the entire document |
| OFM Normalization | Heading newline padding |
Automatically guarantees blank lines around headings (#–######) |
Callout continuity |
Restores missing > quote prefixes across multi-line Obsidian callouts |
addCommand system (customizable in Hotkeys settings) and editor context menu (editor-menu), removing rogue global DOM listeners with zero default hotkey conflicts.❌) button via AbortController, with automatic inline placeholder rollback upon cancellation.TranslationDiffModal) are immediately reflected directly in the active Markdown editor and synchronized across sidebar session history.101 13 lessons ➔ 101: 13 lessons).For complete release details, see CHANGELOG.md.
https://api.freellmapi.com/v1)llms.txt and docs/llms.txtllms-full.txt.github/copilot-instructions.mdCITATION.cffLocal-First & Zero-Telemetry Disclosure: Assistant Emily does not operate intermediate relay servers, collection telemetry, or third-party analytical trackers. All network communication is dispatched directly to the local or cloud endpoint specified in user settings. For details, consult SECURITY.md.
Assistant Emily is open-source software licensed under the MIT License.
Assistant Emily는 옵시디언 데스크톱 환경에서 위키링크, 태그, 수식, 콜아웃 등 옵시디언 고유 문법 요소를 토큰 마스킹으로 보호하며 AI 번역과 교열을 수행하는 공식 커뮤니티 플러그인입니다. FreeLLMAPI 전용으로 설계되어 34개 이상의 무료 LLM(월 74억 토큰)을 완전 무료로 제공합니다. 단계별 한국어 사용자 매뉴얼 및 가이드는 /docs 문서 모음 및 GitHub Wiki에서 확인하실 수 있습니다.