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 コーディングエージェントです。DeepSeek の長コンテキストモデル向けに最適化されたキャッシュされたコンテキストを積極的に再利用することで、AI 支援コーディングにおける高額な API コストと遅い応答時間という問題を解決します。

How it works

Whale はターミナル(TUI)で使用できるツールとして、ワンショット CLI コマンドとして、または CI/CD 用のヘッドレスモードで利用できます。DeepSeek の 1M トークンコンテキストウィンドウとツール呼び出し機能を活用して、ファイルの読み取り、コマンドの実行、コードの編集を行います。また、Model Context Protocol(MCP)をサポートし、数千もの外部ツールに接続でき、JavaScript スクリプトでマルチエージェントワークフロー(例:ファンアウトリサーチやマルチパースペクティブレビュー)をオーケストレーションできます。

Who it’s for

IDE を置き換えるのではなく、既存の環境(ターミナル、デスクトップ、CI)に統合できる AI エージェントを求める開発者、そして DeepSeek モデルを使用した AI 支援コーディングを行うユーザー向けです。

Highlights

  • DeepSeek-native: DeepSeek のキャッシュ、ツール、価格設定に特化して最適化。
  • High Cache Hit Rate: 約 98% のプロンプトキャッシュヒット率を実現し、コストを削減。
  • Dynamic Workflows: JavaScript ベースのマルチエージェントオーケストレーションをサポートし、Claude Code と互換性あり。
  • Extensibility: MCP サーバー、コミュニティスキル、カスタムプラグインと統合可能。
  • Flexible Interfaces: インタラクティブな TUI、クイック質問用 CLI、そして自動タスク用のヘッドレスモードを提供。