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 一定找得到所有缺陷的證明。

閱讀邊界