usewhale/Whale
Whale — blazingly fast, terminal-first AI coding agent for DeepSeek. ~98% prompt cache hit rate, 1M context, MCP tools, dynamic workflows.
What it solves
Whale 是一个 AI 编码代理,旨在提供快速且具成本效益的编码自动化方式。它通过积极复用缓存的上下文,解决了 AI 辅助编码中高昂的 API 成本和响应缓慢的问题,特别针对 DeepSeek 的长上下文模型进行优化。
How it works
Whale 作为一个工具,可在终端(TUI)中使用、作为一次性 CLI 命令执行,或在 CI/CD 的无头模式下运行。它利用 DeepSeek 的 1M 令牌上下文窗口和工具调用能力来读取文件、运行命令和编辑代码。它还支持 Model Context Protocol(MCP),可以连接成千上万的外部工具,并允许用户编写 JavaScript 脚本来编排多代理工作流(例如:分布式研究或多视角审查)。
Who it’s for
它面向希望 AI 代理能够集成到现有环境(终端、桌面或 CI)而不是取代 IDE 的开发者,以及专门使用 DeepSeek 模型进行 AI 辅助编码的用户。
Highlights
- DeepSeek-native:专为 DeepSeek 的缓存、工具和计费机制优化。
- High Cache Hit Rate:实现约 98% 的提示缓存命中率,以降低成本。
- Dynamic Workflows:支持基于 JavaScript 的多代理编排,兼容 Claude Code。
- Extensibility:可集成 MCP 服务器、社区技能和自定义插件。
- Flexible Interfaces:提供交互式 TUI、快速提问的 CLI,以及自动化任务的无头模式。