跳轉到

ait 對比 agent managers、memory layers 與 review bots

ait 是 AI coding agents 的本機 control plane。產品核心不是單一 worktree、memory file、review comment 或 graph report,而是 attempt ledger:一次 agent run 會變成可審核的 attempt,串起 prompt、context、 files、commits、memory evidence、review findings,以及明確的 apply/recover 決策。

所以 AIT 會跟好幾種工具重疊,但它不只是其中一種。這頁是邊界圖。

類別邊界

類別 使用者主要想解的問題 AIT 重疊處 AIT 不同處
GUI-first agent managers 視覺化 task board、桌面工作流、queueing、廣義 agent orchestration。 ait graph --html 會顯示 attempts、evidence、memory、hot files、review state;ait console --read-only 會基於 versioned ait.work_graph contract 產生 loopback-only local console;ait console action ... --dry-run 會記錄 preflight/journal plans。 AIT 目前仍是 CLI-first。Browser mutation UI 與 action execution 尚未啟用。
Worktree managers 隔離平行修改、管理 branch/worktree 清理。 每個 wrapped run 都會有隔離 Git worktree,並有 apply、recover、discard 等 attempt lifecycle verbs。 Worktree 只是實作細節。AIT 還記錄 prompt provenance、context、memory、review evidence 與 outcome。
Memory layers 跨 session、跨 agent 重用專案脈絡。 Live federated memory 會合併 AIT-owned attempts、notes、accepted facts、review findings,以及目前 repo 內的 CLAUDE.mdAGENTS.md.claude/.codex/、Cursor rules。 AIT memory 是 attempt-derived、evidence-backed。它不是隱藏聊天記憶、不是 vector database 產品,也不是自動 prompt stuffing。
Review bots 在 merge/apply 前挑戰程式碼並留下 findings。 ait review 可以跑 deterministic light checks,或交給 adversarial reviewer adapter。高風險 findings 可以 hold attempt;deterministic benchmark fixture 目前有 10 cases。Explicit --dogfood real reviewer benchmark run 會記錄 adapter metadata。 AIT review 是本機、attempt-aware。公開文件目前不宣稱已經有 benchmark-proven defect detection;real Claude/Codex dogfood artifacts 仍需要補。
Provenance / audit tools 回答 AI 變更由誰、什麼 prompt、什麼 evidence 產生。 Attempt 會把 intent、prompt、adapter、output、files、commits、status、memory、review evidence 串在 .ait/ AIT 是 repo-local 與 Git-native。不需要 SaaS dashboard、telemetry 或上傳原始碼。

快速判斷

你主要需要的是... 比較適合
用視覺化桌面 board 驅動所有 agent 工作 GUI-first agent manager,未來可視情況把 AIT 放在底層
一次性的手動 branch/worktree 隔離 原生 git worktree 或小腳本
Cloud evaluation / observability platform LLM observability tooling
現有 CLI agents 外面的 repo-local memory、attempt provenance、cross-agent handoff 與 review gate AIT

當你已經同時使用多個 coding agents,或失去 prompt、context、review evidence、 failed attempt 的成本很高時,AIT 最有價值。

目前狀態

面向 目前已實作 目前不能宣稱
Attempt ledger Wrapped runs、attempt records、worktree isolation、apply/recover flow。 AIT 可以取代 Git review 或人的判斷。
Shared memory Live federated recall 會讀 AIT-owned records 與 repo-local memory files。 Memory 是通用 vector database、隱藏聊天同步,或永遠可信的 context。
Graph/data model ait graph --html 產生靜態本機報告;ait graph --format json 帶有 schema: ait.work_graphschema_versionait console --read-only 會把同一份資料 render 成本機 daily console;ait console action ... --dry-run 會記錄 preflight 與 journal entries。 AIT 已經有 browser mutation actions、console action execution 或完整 GUI-first desktop console。
Review gate 已有 light deterministic review、adversarial reviewer workflow、10-case fixture、benchmark fake CI path,以及 Claude/Codex real dogfood artifacts;目前 real artifacts 是 unavailable 或 failed。 Adversarial review 已經在真實專案上有 benchmark-proven quality。
Team adoption Metadata 存在 repo 內 .ait/;no SaaS、no telemetry;.ait/policy.json validation 會 fail closed,且 runtime-enforced 於 apply、review、console action preflight、context trust filtering。Metadata export/import dry-run plans 已存在。 Cross-machine metadata sync、non-dry-run import 或面向一般非技術團隊的成熟度。

Roadmap 邊界

下一個產品步驟仍是 repo-local daily console 的 mutation hardening。Read-only surface 已存在,CLI action dry-run layer 也已有 preflight checks 與 append-only journal。Browser action controls 與 execution 必須等 docs/console-mutation-recovery-design.md 定義的 execution、retry、rollback、recovery tests 完成後才加入。公開文案應把 ait graph --html 稱為靜態報告,把 ait graph --format json 稱為 data contract,把 ait console --read-only 稱為 read-only console。

下一個 review 步驟是跑出 real reviewer dogfood artifacts。更強的 review-quality claim 需要 repeated Claude Code / Codex local reviewer reports、 false-positive reporting、latency/cost data 與 fixture hashes,並依照 docs/review-benchmark-real-dogfood-design.md 產出。在那之前,公開文案應把 adversarial review 描述為額外 safety pass,而不是已證明的保證。

Comparison Claims 的 Release Gate

任何新的公開比較宣稱都應通過這個 gate:

  • 宣稱能對應到已實作 command、file,或明確標示的 roadmap item。
  • 不暗示已完成 GUI daily console 或 mutation surface。
  • 沒有 real reviewer dogfood report 與足夠量測資料前,不宣稱 benchmark-proven review quality。
  • 維持 local-only metadata、no telemetry、Git as source of truth。
  • 當其他類別更適合時,要明確說出 tradeoff。

Code Review Standard

Comparison page 的修改應被當成產品宣稱審查,而不是只看文筆。Reviewer 應確認 每句話都有目前程式碼、測試或明確 roadmap 支撐;類別邊界是否具體;以及頁面 沒有把目前的 AIT 包裝成 GUI product、cloud memory layer 或已完成的 review-quality benchmark。

→ Worktree-specific tradeoffs 請看 Naked git-worktree vs ait