usewhale/Whale

Whale — blazingly fast, terminal-first AI coding agent for DeepSeek. ~98% prompt cache hit rate, 1M context, MCP tools, dynamic workflows.

Whale – DeepSeek 向け AI 搭載コーディングアシスタント

概要 – Whale は、ターミナルファーストで DeepSeek に最適化された AI エージェントで、コードの読み取り、編集、実行、Web ブラウジング、ツール呼び出しが可能です。単一のバイナリ(または npm パッケージ)として配布され、TUI、ワンショット CLI、CI/CD 用のヘッドレスモードを提供します。

主な機能

  • プロンプトキャッシュ(約 98% ヒット率) – 以前に送信したコンテキストを再利用するため、ほとんどの操作は数セントしかかかりません。
  • DeepSeek ネイティブ – DeepSeek の 1M トークンコンテキスト、ツール呼び出し、価格モデルに合わせて調整されています。
  • 動的ワークフロー – 複数のエージェント(並列調査、合成など)を調整する JavaScript スクリプトを作成できます。Claude Code スクリプトと互換性があります。
  • MCP、スキル、プラグイン – 数千の MCP サーバー(ファイル操作、git、web、データベース)に接続し、コミュニティの「スキル」(コードレビュー、git worktree)をロードしたり、カスタムプラグインやフックを追加したりできます。
  • 複数のインターフェース – インタラクティブな TUI(whale)、クイック CLI(whale ask "…")、自動化のためのヘッドレスモード。

インストール

# npm(クロスプラットフォーム)
npm install -g @usewhale/whale
# macOS では Homebrew を使用
brew install usewhale/tap/whale
# Linux ワンライナー
curl -fsSL https://raw.githubusercontent.com/usewhale/Whale/main/scripts/install.sh | sh
# Windows PowerShell
irm https://raw.githubusercontent.com/usewhale/Whale/main/scripts/install.ps1 | iex

インストール後、whale setup を実行して DeepSeek API キーを保存し、whale でエージェントを起動します。

典型的なワークフロー

  1. TUI を起動します(whale)。
  2. 自然言語のリクエストを入力します(例:「この関数をリファクタリングして」)。
  3. Whale は関連ファイルを読み取り、DeepSeek モデルを呼び出し、ツール(シェル、git、Web 検索)を呼び出す可能性があり、編集されたコードを返します。
  4. スクリプト化されたパイプラインの場合は、.whale/workflows/*.js ファイルを配置し、設定で 動的ワークフロー を有効にします。

プロジェクトステータス – このリポジトリは保守されなくなりました。README は、保守されている代替手段として公式の DeepSeek Harness を案内しています。コードは引き続き使用できますが、今後の更新や公式サポートはありません。

対象ユーザー – ターミナルから直接動作し、完全な IDE 統合のオーバーヘッドなしで CI パイプラインに組み込める、高速で低コストな AI コーディングアシスタントを求める開発者。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト