Local · no telemetry

AI coding run 的本機紀錄本。

ait 會把每次 Claude Code、Codex、Aider、Gemini、Cursor run 記成 repo-local attempt,讓下一個 agent 可以審查、接手,或在失敗後復原。

套件:ait-vcs。指令:ait。需要 Python 3.11+。

為什麼需要

Agent 很會改程式,但流程很容易失去脈絡。

下一個 agent 從零開始。寫程式的 agent 審自己的程式。失敗 run 留下一堆狀態。 重要決定消失在聊天紀錄裡。

ait 把每次 run 變成 attempt:一個有 prompt、diff、review state、memory, 而且必須明確 apply 才會落地的提案。

Prompt這次 agent 被要求做什麼。
Diff隔離 workspace 裡改了什麼。
Review另一個 agent 在 apply 前看見什麼。
Decision下一個 agent 應該記住什麼。
Get started

30 秒試用。

不用 API key。不需要現有 repo。也不會真的呼叫 agent。

使用感

Agent 照常跑,apply 變清楚。

只要你還沒執行 ait apply,被包住的結果就只是提案。

1Run

claude ...、codex ... 或 aider ...

2Record

Prompt、diff、trace、檔案、commit、review state。

3Review

高風險修改可交給第二個 agent 先審。

4Apply

你確認可以接受時,才把 attempt 推進 root checkout。

handoff

Cross-agent handoff

下一個被包住的 agent 可以收到先前 attempts、accepted facts、notes 與現場 memory files。

review

對抗式審查

一個 agent 實作,另一個 agent 在 apply 前挑戰它。

recall

Memory recall

當舊決定又變重要時,可以搜尋以前的 prompt、finding 與 decision。

定位

ait 不是另一個 coding agent。

它是包在你現有 agent 外面的本機 workflow layer。

Cursor / ClineIDE 裡的 agent 體驗。

ait 補上可跨工具使用的 CLI-first attempt ledger。

Claude Code / Codex讀程式、改程式、跑指令的 agent。

ait 補上隔離、review records、memory 與 explicit apply。

Aider模型 pair-programming 與 commits。

ait 補上 attempt 邊界與可選的 second-agent review。

Git worktree隔離目錄。

ait 補上 prompt、trace、review、handoff 與 recover/apply 指令。

誠實邊界

如果你需要 hosted product,ait 不適合。

ait 是 CLI-only、alpha、單機、local-first。它不是 IDE plugin、 autocomplete engine、hosted dashboard、team sync service,也不是 AI reviewer 一定找得到所有缺陷的證明。

閱讀邊界