tigicion/dao-code

Open-source TypeScript terminal coding agent for DeepSeek-V4 — builds on DeepSeek's strong price-performance and ultra-cheap cache pricing, engineering byte-stable prefixes and cache-reusing forks so cross-session memory and a continuous self-correction layer add almost no token cost; 1M context, Skills/MCP/Hooks, Claude Code config compatible.

解決的問題

Dao Code 是一款專為降低令牌成本而設計的終端原生 AI 編碼助手,旨在提供高能力的軟體工程自動化。它特別解決了特定地區使用者使用專有代理(如 Claude Code)所面臨的存取障礙,以及大上下文 LLM 所帶來的高昂營運成本問題。

工作原理

基於 DeepSeek V4 模型建構,該代理以循環方式運作:流式輸出推理過程,請求工具呼叫(讀取檔案、撰寫程式碼、執行 shell 命令),並透過審批門控處理結果。為將成本降至極低,它採用「位元穩定」系統前置字串與用於反思與記憶的快取重用分叉,最大化 DeepSeek 的前置字串快取命中率。它還具備自我驗證記憶系統,在啟動時會與即時程式碼比對以清除過時資訊,並擁有自動壓縮機制以應對上下文限制。

適用對象

希望獲得強大、基於終端的 AI 代理以進行 bug 修復與功能實作的開發者,尤其是尋求高成本效益替代方案,或需要無需嚴格帳戶要求即可輕鬆存取的工具的使用者。

主要亮點

  • 極致成本效率:測試中實現高達 95.8% 的快取命中率,顯著降低輸入令牌成本。
  • 長時間任務的穩健性:支援影子 Git 檢查點,便於復原、崩潰復原,以及「完成標準」驗證系統。
  • 高階記憶機制:啟動時會與目前程式碼庫進行決定性驗證的跨會話記憶,防止幻覺。
  • 安全性與控制:分層權限系統(allow/ask/deny)與「電路斷路器」機制,可偵測代理是否陷入循環。
  • 可擴展性:支援 MCP(Model Context Protocol)、自訂子代理、斜線命令與生命週期鈎子。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案