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 的技能目录。
相关
- 项目
- 项目
- 项目
- 项目
- 项目