itmisx/deepx-code
deepseek标配coding agent、原生支持模型路由、CodeGraph代码图谱、OCR截图识别、自动上下文压缩、最佳工作模式选择,workflow等功能,从根本上节省Token
解決的問題
deepx-code 是一個專為降低軟體開發中使用大語言模型(LLM)的成本與複雜性而設計的終端式程式設計代理。它透過優化 DeepSeek 的前綴快取機制,解決長時間對話帶來的高昂成本問題,並提供內建工具用於深度程式碼分析與本地影像處理,無需依賴昂貴的多模態 API 或重複的手動搜尋(grep)。
工作原理
以 Go 編寫為單一二進位檔,直接在終端中執行。採用雙模型路由系統(Flash 與 Pro),在成本與效能之間取得平衡,根據本地語意分析自動選擇合適的模型。整合符號級程式碼圖,實現精準導航(例如在 Go 中尋找介面的實作者),並使用 PaddleOCR 實現從影像中離線提取文字。在任務管理方面,採用順序待辦事項清單、支援獨立子任務並行處理的併發 Plan DAG,以及可重用的 JS 基礎工作流程,用於複雜的多代理編排。
適用對象
希望獲得高效率、開源替代方案以取代封閉式 AI 程式設計代理的開發者,特別是希望透過快取機制最小化 API 成本,且偏好無需 Node 或 Python 執行環境的輕量級、單二進位安裝方式的使用者。
核心亮點
- 成本效率:在長時間會話中實現約 99% 的提示快取命中率,顯著降低 DeepSeek API 成本。
- 內建程式碼圖:提供符號級導航(例如在 Go 中尋找介面實作者),而非依賴簡單的文字搜尋。
- 本地 OCR:整合 PaddleOCR,使代理能夠離線「觀看」截圖與 UI 草圖。
- 高階編排:支援順序待辦事項、併發 Plan DAG,以及與 Claude Code 約定相容的可重用 JS 工作流程。
- 安全性:內建作業系統層級沙箱(macOS Seatbelt、Linux bubblewrap),並提供可選的 Docker 模式以隔離代理行為。
- 可擴展性:原生支援 MCP,相容 Claude 的技能目錄。
相關
- 專案
- 專案
- 專案
- 專案
- 專案