WEIPING_WHALE

CodeWhale のアイデアに基づく、コンパクトでターミナルネイティブな TypeScript コーディングエージェント。

目的

WEIPING_WHALE は、side-git チェックポイント、セッションの分岐とバックトラッキング、モデルルーティング、スキル、上限付きサブエージェント、診断、コスト追跡、MCP 連携、任意のローカル HTTP/SSE インターフェースを備えた、ターミナルネイティブのコーディングエージェント CLI です。

実装

この TypeScript プロジェクトは、より小さく検証しやすいターミナルワークフローに重点を置いています。ファイル操作と shell ツールは承認ルールの下で動作し、編集内容はパッチとして事前確認でき、各ターンには個別のスナップショットが付与されます。また、実行時診断によってモデルとプロバイダーの状態を確認できます。

WEIPING_WHALE の公開リポジトリに収録されたプロジェクトバナーです。

成り立ちと境界

これは、CodeWhale(MIT)を基にした派生実装です。CodeWhale のアイデアを、より小さな規模で TypeScript により独自に再実装しています。上流の Rust 実装ではなく、その作者であるとも主張しません。WEIPING_WHALE は DeepSeek Inc. とも関係ありません。承認ゲートとスナップショットは運用リスクを軽減しますが、OS レベルのサンドボックスでも、生成コードの正しさを保証するものでもありません。

成果物と出典