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 でエージェントを起動します。
典型的なワークフロー
- TUI を起動します(
whale)。 - 自然言語のリクエストを入力します(例:「この関数をリファクタリングして」)。
- Whale は関連ファイルを読み取り、DeepSeek モデルを呼び出し、ツール(シェル、git、Web 検索)を呼び出す可能性があり、編集されたコードを返します。
- スクリプト化されたパイプラインの場合は、
.whale/workflows/*.jsファイルを配置し、設定で 動的ワークフロー を有効にします。
プロジェクトステータス – このリポジトリは保守されなくなりました。README は、保守されている代替手段として公式の DeepSeek Harness を案内しています。コードは引き続き使用できますが、今後の更新や公式サポートはありません。
対象ユーザー – ターミナルから直接動作し、完全な IDE 統合のオーバーヘッドなしで CI パイプラインに組み込める、高速で低コストな AI コーディングアシスタントを求める開発者。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト