WEIPING_WHALE

一个基于 CodeWhale 思路、紧凑且以终端为原生环境的 TypeScript 编程智能体。

目标

WEIPING_WHALE 是一个终端原生的编程智能体 CLI,具备 side-git 检查点、会话分支与回溯、模型路由、技能、受限子智能体、诊断、成本追踪、MCP 集成,以及可选的本地 HTTP/SSE 接口。

实现

该 TypeScript 项目聚焦于更小、更易审查的终端工作流:文件和 shell 工具受审批规则约束,编辑可在应用前以补丁形式预览,每轮交互分别保存快照,运行时诊断则使模型与提供商状态可见。

来自 WEIPING_WHALE 公开仓库的项目横幅。

起源与边界

这是一个基于 CodeWhale(MIT)的衍生实现。它以更小的规模,在 TypeScript 中独立重新实现 CodeWhale 的思路;它不是上游 Rust 实现,也不声称拥有其作者身份。WEIPING_WHALE 同样与 DeepSeek Inc. 无关联。审批门控与快照能够降低操作风险,但不构成操作系统级沙箱,也不保证生成代码正确。

成果与来源