// for humans — GUI
你從看板、時間軸、相依圖上一覽全局。AI 在跑,你在看著。
# the-problem
你和 AI 一起累積的脈絡,被鎖在那個 AI 裡面。
AI 代理確實有記憶。但它只存在於那一個 AI 之中,永遠不會變成你的東西。
// 看不見
你無法核對它記住了什麼
它依據了哪些決定、又丟掉了什麼,從外面根本查不到,於是你也無從追溯它的思路。
// 會褪色
工作拖得越長,丟得越多
工作一變大,脈絡就跟著膨脹,AI 便從邊緣開始丟。你又卡在同一個地方。
// 帶不走
一換就得從頭再來
換一個 AI,或者結束這次工作階段,你累積的脈絡不會跟過去。一切都要重新解釋一遍。
→ 所以紀錄必須放在 AI 之外。
# the-answer
所以,amenbo。
amenbo 把 AI 累積起來的決定、任務和相依關係,當作彼此相連的紀錄留在你的裝置上,而不是留在 AI 裡面。AI 負責寫,你負責看著。
// 看得見
你也讀得懂
紀錄歸你所有,隨時可讀。事後你也能追溯 AI 是依據什麼做的。
// 留得住
它不會褪色
它住在你的裝置上,而不是 AI 裡面,所以再長的工作也撐得住。
// 換誰都行
換哪個 AI 都接得上
每個 AI 代理都能讀寫同一份紀錄。換了代理,接著做就是。
# hands-off
任務不用你來寫。
AI 一邊做事一邊記。你不必去開一條任務,也不必去把它關掉。
// 試試看
做到一半,然後開一個新的工作階段,接著做同一件事。
# parallel-sessions
一起跑,同一件事也不會做兩遍。
你想同時開多少個 AI 工作階段都行:兩個工作階段絕不會拿到同一條任務。先到的那個繼續做,另一個轉去做別的。
落空的那一方不會悶著頭做重複的活——它會被明確擋回來,然後換一件事做。
# portable-context
換代理、幾個一起跑,脈絡都還在。
脈絡不住在 AI 裡面,而是以紀錄的形式住在你的裝置上。所以你用哪個代理都自由:換一個,或者讓好幾種同時跑,它們讀寫的都是同一份紀錄。
// 試試看
在 Claude Code 裡做到一半,然後交給 Codex。
# your-data
你的資料是你的。
AI 產出的東西,最後要由人來負責,所以工作場所得留在你這邊。amenbo 不需要伺服器:你的決定和任務只存在於你的裝置上。
- 只在本機。你的資料從不離開裝置——沒有遙測,沒有使用追蹤,沒有中央伺服器。(它只會查一下有沒有新版本,這個也可以關掉。)
- 寫的是 AI 和你。amenbo 本身從不碰你的資料。
- 隨時把全部內容匯出成 JSON,附件也一併帶走。
- 不會丟、不會壞,總是還原得回來。
# measured
同樣的答案,步數少了大約一半。
因為脈絡本身就是一張相連的圖,AI 順著幾條邊就到了答案,不必把整段歷程重讀一遍。
回答同一個問題所需的步數(實測,中位數)
兩邊給出的答案一樣——而讀的量少了 1.4 到 1.9 倍。程式碼越亂,差距越大。
# project-boundaries
隔壁那個專案,它搆不著。
把好幾個專案一起交給 AI,一個專案的脈絡就可能滲到另一個裡去。amenbo 把每個專案隔開:手上這個之外的地方,它既讀不了也寫不了。
# two-pillars
留下的不只是任務,還有那個「為什麼」。
人和 AI 先定下方向,任務再由此展開。amenbo 不只記下要做什麼,也記下當初為什麼這樣定,並把兩者連起來。於是每一條任務都能回溯到它的理由。
這個決定
把寫到一半的內容自動存成草稿
由它長出的任務
# open-source
用著安心嗎?你可以自己查。
「它會不會做了不該做的事?」「帶進公司安全嗎?」amenbo 用開源來回答。與其請你相信,不如讓你親自查證——查證原始碼,也查證每個建置是從哪裡來的。
// read it
沒有藏起來的部分
全部原始碼以 Apache-2.0 公開。你,或者貴公司的資安團隊,都能讀到它到底做了什麼、沒做什麼。名稱和標誌不在授權範圍內。
// verify the build
確認建置是真的
每個版本都由公開 CI 建置,並附上 GitHub attestation。你可以自己跑 gh attestation verify,確認下載到的東西確實是由這份原始碼的某個已知提交建出來的,沒有被掉包。
// adopt with confidence
公司要導入,也說得過去
它只在你的機器上跑,資料不出裝置。Apache-2.0 授權,來源可查證。要不要導入,憑事實來定,而不是憑印象。
開發過程是公開的。歡迎開 issue;如果要送 pull request,請先來打聲招呼。