
Anno
io.github.philmingdao由 GitHub 帳號 philmingdao 發布v0.4.0更新於 Oct 25, 2026
Local-first HTML review, editing, and annotation for AI coding agents.
概覽
Anno 是本地優先的 HTML 審閱工作區,讓 AI 程式開發代理在瀏覽器中開啟 HTML 檔案的隔離副本進行編輯與註解,再把結果交回代理。
- 可以做什麼
- 在瀏覽器中開啟本機 HTML 檔案的隔離副本供審閱,不會覆寫原始檔案。收集文字、字體排版、顏色、位置、頁面備註、元素與區域註解等直接編輯,並支援依投影片審閱。回傳持久且冪等的交接結果,代理可領取並解析為經驗證的獨立 HTML 檔案。透過 setup、doctor 與 uninstall 指令在支援的代理主機上安裝、驗證與移除此伺服器。
- 適用情境
- 當 AI 程式開發代理產生或修改 HTML,而你希望在瀏覽器中視覺化審閱、標註修改與評論,再以結構化交接方式交回代理,而不是在對話中描述修改時使用。
- 執行需求
- 以本機 stdio 程序在使用者機器上執行;共同前提是 Node.js 22 或更新版本。需要支援本機 stdio MCP 伺服器且能存取本機檔案的主機,以及供審閱編輯器使用的瀏覽器。未宣告驗證、環境變數或標頭;README 提到可用 ANNO_DATA_DIR 指定工作階段目錄。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Anno,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
English · 简体中文 · 日本語 · 한국어 · Français · Español · Deutsch · Italiano · Português · ไทย
Anno
Anno is a local-first HTML review workspace for AI coding agents. It opens an isolated copy of a local HTML file in a browser, supports direct text and formatting edits, element comments, area annotations, and slide-aware review, then returns a durable handoff that an agent can claim and resolve into a verified standalone HTML file.
The repository contains one shared MCP server and host-neutral skill, native plugin manifests where a host supports them, and copy-ready MCP templates for Cursor, Google Antigravity, Windsurf, GitHub Copilot, and Meta Muse Code. DeepSeek Harness support is maintained separately in philmingdao/anno-dsh-native, an in-process native plug-in built with DeepSeek Harness; Muse Code support remains experimental.
Highlights
- Local-only HTTP editor bound to
127.0.0.1 - Source files are never overwritten
- Direct text, typography, color, position, page-note, element, and area editing
- Durable, idempotent agent handoffs
- Legacy compatibility with existing
needs_codexsessions - Shared MCP and
SKILL.mdimplementation across supported hosts - Simplified Chinese and English UI, light and dark themes
Screenshots
The review editor opens an isolated copy of your HTML in the browser. Edit text and styles directly, leave element or area comments, and hand the collected changes back to the agent in one click.
[Anno review editor, light theme, annotations tab]
[Anno review editor, dark theme, format controls]
Requirements
- Node.js 22 or newer
- A host that supports local stdio MCP servers and can access local files
- A browser for the review editor
Supported agent tools
Codex, Claude Code, WorkBuddy, and CodeBuddy use packaged plugin manifests. Cursor, Google Antigravity, Windsurf, GitHub Copilot CLI/Chat, and Muse Code connect to the same local stdio MCP server through host-specific configuration templates. DeepSeek Harness uses the independent native anno-dsh-native repository, which integrates directly with the DSH profile, tool registry, and agent lifecycle without an MCP bridge.
See Agent tool integrations for copy-ready configuration and host limitations.
One-command install
No clone or build is required. The installer detects available agent tools, lets you choose them interactively, merges only the anno entry into existing JSON/JSONC configuration, installs the shared skill, creates a timestamped backup before changes, and runs an MCP handshake.
For unattended or host-specific installation:
Use the same command on macOS, Linux, and Windows. Node.js 22+ is the only shared prerequisite. Verify or safely remove Anno with:
DeepSeek Harness has a dedicated native implementation in a separate repository. Install the current source directly from GitHub:
See philmingdao/anno-dsh-native for installation, architecture, compatibility, and source-checkout testing. That plug-in was developed and validated through DeepSeek Harness itself and is the maintained DeepSeek solution for Anno.
Codex, Claude Code, WorkBuddy, and CodeBuddy are installed through their native plugin systems. Cursor receives a native plugin-compatible MCP/Skill layout; Antigravity receives a complete native plugin bundle; Windsurf receives MCP plus Skill configuration; and Copilot receives MCP plus Skill configuration. Muse Code requires the confirmed config path because its public configuration contract is not stable:
Native shortcuts are also available:
After Anno is accepted into Cursor Marketplace, Cursor users can install the repository's native plugin directly from the marketplace. Antigravity CLI can install the packaged directory with agy plugin install /path/to/host-plugins/antigravity when working from a downloaded package.
Manual configuration fallback
The universal installer is recommended. These version-pinned templates are retained for managed environments that require review and manual merging:
Copilot CLI can also be configured directly through MCP:
Restart or refresh the host's MCP server list after saving. GitHub's cloud coding agent cannot expose Anno's loopback review URL; use Copilot locally. Muse Code support remains experimental because its public MCP configuration contract is not yet stable.
Use the MCP server directly
Any stdio MCP client can launch:
Development
The core MCP package lives in plugins/anno. The DeepSeek Harness implementation is maintained in the independent anno-dsh-native repository. Generated dependencies and local review sessions are not committed.
Data and privacy
Anno processes HTML and annotations locally. The editor binds only to loopback and validates host and origin headers. Generic hosts store sessions under ~/.anno; Codex keeps its compatible default under ~/Library/Application Support/Codex/anno on macOS. Set ANNO_DATA_DIR to choose another directory.
Anno does not upload reviewed files. The connected agent host may process the draft and annotations according to that host's own data policy.
Compatibility
See docs/compatibility.md for host-specific behavior and limitations.
License
MIT. The bundled WDXL Lubrifont font remains covered by its separate SIL Open Font License in plugins/anno/assets/OFL-WDXL-Lubrifont.txt.
來源:README.md,提交 69db95d
工具
0版本歷史
1- v0.4.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分