Show HN: Maccha – 跨代理大腦,適用於Antigravity、Claude Code、OpenCode等
Maccha是一個輕量級的文件架構,包含智能Markdown模板和維護腳本,為AI編碼助手提供持久的跨會話記憶。它通過7層架構實現資源高效、安全且自我優化的上下文管理,讓不同代理共享統一的數字身份。
Maccha是一個創新的開源項目,旨在為AI編碼助手提供持久且跨平台的記憶系統。傳統的AI助手在每次新會話中都會忘記之前的上下文,導致開發者需要重複設置偏好和項目規則。Maccha通過在文件系統中建立一個結構化的記憶層次結構,使得任何AI代理都可以讀取並繼承一個自我完善的數字身份。
Maccha的核心是一個7層架構,從最高優先級的引導文件到技術經驗教訓,每一層都有明確的用途和優先級規則。這種設計避免了記憶膨脹和上下文漂移,確保AI代理始終關注最重要的信息。例如,TIER 0的~/AGENTS.md是代理首先讀取的引導文件,而TIER 1則包含項目任務和會話規則。TIER 2用於跨項目偏好和機器硬件配置,TIER 3存儲個人上下文和法務歷史,TIER 4管理任務狀態和策略,TIER 5作為長期自動改進的反饋循環,TIER 6存放可複用的編碼模式。
Maccha的設計哲學與“始終在線”的代理不同,它不要求後台持續運行,而是在用户主動調用時才消耗計算資源。這使得它在Chromebook、舊筆記本電腦或免費雲環境等受限硬件上也能流暢運行。同時,它支持跨代理協同工作,用户可以在Antigravity開始任務,然後在OpenCode或Claude Code中繼續,所有代理共享同一個背景。
安全性是Maccha的另一大特色。它內置了供應鏈冷卻機制(最低發佈年齡7天)、人工在環(HITL)要求、自動安全檢查以及密鑰掃描功能,防止零日惡意軟件和敏感信息泄露。此外,Maccha還包括一個任務管理系統(TMS),自動維護工作區整潔,並通過加密每週備份保護整個知識庫。
快速開始使用Maccha只需在類Unix環境中運行簡單的安裝腳本。它不會覆蓋現有文件,而是將模板複製到用户主目錄中。用户只需讓AI代理讀取本地文件即可立即獲得持久上下文。Maccha項目已在GitHub上開源,並獲得了社區的關注。