CodeWhale_Hmbown
CodeWhale
Codewhale 是一个开源的终端编码代理工具,核心功能包括:
-
多模型支持:兼容 30+ 提供商(DeepSeek、Claude、GPT、Kimi、GLM 等),支持第三方 vLLM、SGLang、Ollama 本地部署,可为每个角色独立配置模型。
-
智能编码:自动读取代码、编辑文件、执行命令并验证结果,可在任务完成后停止或等待用户干预。
-
灵活交互:提供终端 TUI 界面,支持模型切换(/model)、任务编排(/fleet)、回滚(/undo、/restore)等操作;也支持命令行无头模式运行。
-
安全控制:默认只读模式,权限审批机制,支持 Seatbelt(macOS)和 bubblewrap(Linux)沙盒,可配置仓库级宪法规则。
-
角色定制:用户可自定义角色文件和行为规范(constitution),形成专属工作流。
-
中断恢复:任务步骤记录在追加账本中,支持
fleet resume断点续跑。 -
集成扩展:提供 DeepSeek Harness 连接、VS Code 插件集成、本地 Web 客户端等功能。