AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN:DScode——由 DeepSeek 驅動的編碼代理

DScode 是一款開源的終端編碼代理,基於 DeepSeek 構建,支持在真實倉庫中規劃、編輯、測試和審查代碼。它提供本地 JSONL 會話、默認禁用網絡的沙箱命令、並行代理和透明的 token 成本追蹤,從安裝到生成首個補丁不到一分鐘。

來源Hacker News AI作者: qwikhost

DScode 是一款新發布的開源編碼代理,核心圍繞 DeepSeek 模型打造,旨在幫助開發者在真實代碼倉庫中完成規劃、編輯、測試和審查代碼等工作。它運行在終端環境中,強調本地控制和可讀的 token 成本,適合希望把 AI 編程助手更深度地集成到日常開發流程中的團隊與個人開發者。

從安裝開始,DScode 就刻意保持簡單。開發者只需通過 npm 全局安裝 @thinkany/dscode,然後使用 dscode login 連接 DeepSeek API 密鑰或兼容網關,最後在任意倉庫中運行 dscode -C . 即可開始委派任務。官方表示,從安裝到完成第一個補丁通常不到一分鐘。環境要求是 Node.js 22.19+ 和 Git。

在功能層面,DScode 提供了多個值得關注的特性。它是 DeepSeek 原生的運行時,支持響應回放、推理控制、自由格式補丁和可選的網絡搜索,沒有兼容性層。它還會跟蹤上下文、緩存命中、token、推理過程和預估花費,幫助開發者瞭解每次調用的成本。並行代理功能允許同時運行最多四個代理,分別負責探索、實現、審查和測試等任務。

本地控制是 DScode 的另一個核心賣點。所有會話都以本地 JSONL 文件保存,命令默認在操作系統沙箱中運行且禁止訪問網絡,任何提權操作都需要顯式確認。這意味着開發者可以保持對數據和執行環境的掌控。同時,DScode 會讀取項目中的 AGENTS.md 和 CLAUDE.md,兼容 Agent Skills 與 MCP,並適配倉庫已有的工具鏈,儘量不改變團隊現有的工作方式。

作為一個 MIT 許可的開源項目,DScode 強調透明、自包含和可擴展性。開發者可以自由修改運行時,無需擔心供應商鎖定或隱藏的遙測。對於那些希望以更低成本、更高可控性使用 DeepSeek 驅動編碼助手的團隊來説,DScode 提供了一個值得嘗試的終端方案。