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,以及自動化任務的無頭模式。