DeepCode CLI —— DeepSeek 驱动的命令行编程 agent,在真实代码库里读文件、改代码、跑命令、 审阅 diff,并把每一次改动记账。
npm i -g @oratis/deepcode
deepcode --help需要 Node 22+。首次启动会引导填入 DEEPSEEK_API_KEY。
deepcode # 交互式 REPL
deepcode -p "fix the bug in src/auth.ts" # headless 一次性
deepcode --mode plan # 只读规划,出计划等批准
deepcode --model deepseek-reasoner --effort high工具、权限、沙箱、MCP、skills、plugins、hooks、后台任务与定时任务的完整说明见 quickstart 与 CLI flags。
deepcode contract—— 路径维度的读/写/执行契约,与既有权限规则按"最严者胜"合成,只能收紧。deepcode ledger—— 变更账本:每次改动配上驱动它的请求和可回滚的检查点。deepcode doctor—— 打印运行时能力声明与契约告警。
二进制始终是 deepcode。npm 上的包名换过两次:deepcode-cli 与 @deepcode/cli
都属于无关的第三方项目,无法发布。当前且长期的名字是 @oratis/deepcode。
MIT