{"id":50294224,"url":"https://github.com/Hmbown/CodeWhale","last_synced_at":"2026-05-28T22:00:40.938Z","repository":{"id":333698083,"uuid":"1137711311","full_name":"Hmbown/CodeWhale","owner":"Hmbown","description":"Coding agent for open source, open weight models ","archived":false,"fork":false,"pushed_at":"2026-05-25T00:09:19.000Z","size":36821,"stargazers_count":34232,"open_issues_count":375,"forks_count":2931,"subscribers_count":140,"default_branch":"main","last_synced_at":"2026-05-25T01:35:30.358Z","etag":null,"topics":["cli","deepseek","llm","rust","terminal","tui"],"latest_commit_sha":null,"homepage":"https://codewhale.net/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hmbown.png","metadata":{"files":{"readme":"README.ja-JP.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":["Hmbown"],"buy_me_a_coffee":"hmbown"}},"created_at":"2026-01-19T18:21:01.000Z","updated_at":"2026-05-25T01:31:53.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Hmbown/CodeWhale","commit_stats":null,"previous_names":["hmbown/deepseek-tui","hmbown/codewhale"],"tags_count":143,"template":false,"template_full_name":null,"purl":"pkg:github/Hmbown/CodeWhale","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hmbown%2FCodeWhale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hmbown%2FCodeWhale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hmbown%2FCodeWhale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hmbown%2FCodeWhale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hmbown","download_url":"https://codeload.github.com/Hmbown/CodeWhale/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hmbown%2FCodeWhale/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33532473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","deepseek","llm","rust","terminal","tui"],"created_at":"2026-05-28T08:00:28.544Z","updated_at":"2026-05-28T22:00:40.925Z","avatar_url":"https://github.com/Hmbown.png","language":"Rust","funding_links":["https://github.com/sponsors/Hmbown","https://buymeacoffee.com/hmbown","https://www.buymeacoffee.com/hmbown"],"categories":["🚀 AI Tools for Vim, Neovim, and Terminal","Rust","cli"],"sub_categories":[],"readme":"# 🐳 CodeWhale\n\n\u003e **DeepSeek ファーストで、オープンソースおよびオープンウェイトのコーディングモデルに向けたターミナルネイティブのコーディングエージェントです。DeepSeek V4 の 100 万トークンのコンテキストウィンドウとプレフィックスキャッシュ機能を中心に構築されています。単一のバイナリとして配布され、Node.js や Python のランタイムは不要です。MCP クライアント、サンドボックス、永続的なタスクキューも標準で同梱されています。**\n\n[![CI](https://github.com/Hmbown/CodeWhale/actions/workflows/ci.yml/badge.svg)](https://github.com/Hmbown/CodeWhale/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/codewhale)](https://www.npmjs.com/package/codewhale)\n[![crates.io](https://img.shields.io/crates/v/codewhale-cli?label=crates.io)](https://crates.io/crates/codewhale-cli)\n[![Sponsor](https://img.shields.io/badge/Sponsor-GitHub%20Sponsors-ea4aaa?logo=githubsponsors\u0026logoColor=white)](https://github.com/sponsors/Hmbown)\n[![DeepWiki](https://img.shields.io/badge/DeepWiki-Ask_AI-_.svg?style=flat\u0026color=0052D9\u0026labelColor=000000\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==)](https://deepwiki.com/Hmbown/CodeWhale)\n\n[English README](README.md)\n[简体中文 README](README.zh-CN.md)\n\n[インストール](#インストール) · [クイックスタート](#クイックスタート) · [ドキュメント](#ドキュメント) · [コントリビューション](#コントリビューション) · [サポート](#サポート)\n\n## インストール\n\n`codewhale` は自己完結型の Rust バイナリとして提供されており、**実行に Node.js や Python のランタイムは必要ありません。** すでにマシンにインストールされているものを選んでください。いずれの方法でも同じバイナリが `PATH` に配置されます。\n\n```bash\n# 1. npm — すでに Node を使っているなら最も簡単。npm パッケージは\n#    GitHub Releases から対応するビルド済みバイナリをダウンロードする\n#    薄いインストーラーであり、codewhale 本体に Node ランタイム依存を加えるものではありません。\nnpm install -g codewhale\n\n# 2. Cargo — Node 不要。\ncargo install codewhale-cli --locked   # `codewhale` (エントリーポイント)\ncargo install codewhale-tui     --locked   # `codewhale-tui` (TUI バイナリ)\n\n# 3. Homebrew — macOS パッケージマネージャ。\nbrew tap Hmbown/deepseek-tui\nbrew install deepseek-tui\n\n# 4. 直接ダウンロード — Node もツールチェーンも不要。\n#    https://github.com/Hmbown/CodeWhale/releases\n#    Linux x64/ARM64、macOS x64/ARM64、Windows x64 向けのビルド済みバイナリがあります。\n\n# 5. Docker — ビルド済みリリースイメージ。\ndocker volume create codewhale-home\ndocker run --rm -it \\\n  -e DEEPSEEK_API_KEY=\"$DEEPSEEK_API_KEY\" \\\n  -v codewhale-home:/home/codewhale/.deepseek \\\n  -v \"$PWD:/workspace\" \\\n  -w /workspace \\\n  ghcr.io/hmbown/codewhale:latest\n```\n\n\u003e 中国本土では、`--registry=https://registry.npmmirror.com` を指定して npm 経由のダウンロードを高速化するか、下記の[Cargo ミラー](#中国--ミラーフレンドリーなインストール)を利用してください。\n\n既にインストール済みの場合は、インストール方法に合わせて更新してください:\n\n```bash\ncodewhale update\nnpm install -g codewhale@latest\nbrew update \u0026\u0026 brew upgrade deepseek-tui\ncargo install codewhale-cli --locked --force\ncargo install codewhale-tui     --locked --force\n```\n\n![codewhale スクリーンショット](assets/screenshot.png)\n\n---\n\n## codewhale とは？\n\ncodewhale は、ターミナル内で完結するコーディングエージェントです。DeepSeek のフロンティアモデルがあなたのワークスペースに直接アクセスできるようにし、ファイルの読み取り・編集、シェルコマンドの実行、Web 検索、Git 管理、サブエージェントの統制などを、すべて高速でキーボード駆動の TUI を通じて行えます。\n\n**DeepSeek V4 向けに構築** (`deepseek-v4-pro` / `deepseek-v4-flash`)。100 万トークンのコンテキストウィンドウとネイティブの thinking-mode（思考連鎖）ストリーミングをサポートします。\n\n### 主な機能\n\n- **モデル自動ルーティング** — `--model auto` / `/model auto` がターンごとにモデルと推論強度を選択\n- **Fin の高速経路** — thinking off の低コストな `deepseek-v4-flash` がルーティング、RLM 子呼び出し、要約、調整作業を担当\n- **ネイティブ RLM** (`rlm_open`/`rlm_eval`) — 永続 REPL セッションでバッチ解析を行い、`peek`、`search`、`chunk`、`sub_query_batch` などの補助関数を利用\n- **Thinking-mode ストリーミング** — モデルがタスクに取り組む様子をリアルタイムで観察し、思考連鎖の展開を追える\n- **完全なツールスイート** — ファイル操作、シェル実行、Git、Web 検索／ブラウズ、apply-patch、サブエージェント、MCP サーバー\n- **100 万トークンコンテキスト** — コンテキスト追跡、手動または設定ベースのコンパクション、プレフィックスキャッシュのテレメトリ\n- **3 つのモード** — Plan（読み取り専用の探索）、Agent（承認ありのインタラクティブ）、YOLO（自動承認）\n- **推論努力ティア** — `Shift + Tab` で `off → high → max` を切り替え\n- **セッション保存／再開** — 長時間実行のセッションをチェックポイント化して再開可能\n- **ワークスペースのロールバック** — リポジトリの `.git` には触れずに、サイド Git によるターン前後のスナップショットを `/restore` と `revert_turn` で扱える\n- **永続的タスクキュー** — 再起動を超えて生き残るバックグラウンドタスク。スケジュール自動化や長時間レビューなどに\n- **HTTP/SSE ランタイム API** — `codewhale serve --http` でヘッドレスエージェントワークフローを実現\n- **MCP プロトコル** — Model Context Protocol サーバーに接続して拡張ツールを利用可能。詳細は [docs/MCP.md](docs/MCP.md) を参照\n- **LSP 診断** — rust-analyzer、pyright、typescript-language-server、gopls、clangd により、編集ごとにエラー／警告をインライン表示\n- **ユーザーメモリ** — クロスセッションの嗜好をシステムプロンプトに注入できる、オプションの永続メモファイル\n- **ローカライズ済み UI** — `en`、`ja`、`zh-Hans`、`pt-BR` を自動検出\n- **ライブコスト追跡** — ターンごと／セッションごとのトークン使用量とコスト見積もり、キャッシュヒット／ミスの内訳\n- **スキルシステム** — GitHub から取得できる命令パック。初回起動時に `skill-creator`、`mcp-builder`、`documents`、`presentations`、`spreadsheets`、`pdf`、`feishu` などのスターターセットを同梱\n\n---\n\n## 仕組み\n\n`codewhale`（ディスパッチャー CLI）→ `codewhale-tui`（コンパニオンバイナリ）→ ratatui インターフェース ↔ 非同期エンジン ↔ OpenAI 互換のストリーミングクライアント。ツール呼び出しは型付きレジストリ（シェル、ファイル操作、Git、Web、サブエージェント、MCP、RLM）を経由してルーティングされ、結果はトランスクリプトへとストリーム返送されます。エンジンはセッション状態、ターン管理、永続タスクキューを管理し、LSP サブシステムは編集後の診断を次の推論ステップ前にモデルのコンテキストへ供給します。\n\n詳しくは [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) を参照してください。\n\n---\n\n## クイックスタート\n\n```bash\nnpm install -g codewhale\ncodewhale --version\ncodewhale --model auto\n```\n\nビルド済みバイナリは **Linux x64**、**Linux ARM64**（v0.8.8 以降）、**macOS x64**、**macOS ARM64**、**Windows x64** 向けに公開されています。その他のターゲット（musl、riscv64、FreeBSD など）は [ソースからのインストール](#install-from-source) または [docs/INSTALL.md](docs/INSTALL.md) を参照してください。\n\n初回起動時に [DeepSeek API キー](https://platform.deepseek.com/api_keys) の入力を求められます。キーは `~/.deepseek/config.toml` に保存されるため、OS のクレデンシャルプロンプトなしに任意のディレクトリから利用できます。\n\n事前に設定することもできます:\n\n```bash\ncodewhale auth set --provider deepseek   # ~/.deepseek/config.toml に保存\n\nexport DEEPSEEK_API_KEY=\"YOUR_KEY\"      # 環境変数による代替方法。非対話シェルでは ~/.zshenv を使用\ncodewhale\n\ncodewhale doctor                         # セットアップを検証\n```\n\n\u003e 保存済みキーをローテーション／削除するには: `codewhale auth clear --provider deepseek`。\n\n### Linux ARM64（Raspberry Pi、Asahi、Graviton、HarmonyOS PC）\n\n`npm i -g codewhale` は v0.8.8 以降、glibc ベースの ARM64 Linux で動作します。[Releases ページ](https://github.com/Hmbown/CodeWhale/releases) からビルド済みバイナリをダウンロードし、`PATH` 上に並べて配置することもできます。\n\n### 中国 / ミラーフレンドリーなインストール\n\n中国本土から GitHub または npm のダウンロードが遅い場合は、Cargo レジストリのミラーを利用してください:\n\n```toml\n# ~/.cargo/config.toml\n[source.crates-io]\nreplace-with = \"tuna\"\n\n[source.tuna]\nregistry = \"sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/\"\n```\n\nその後、両方のバイナリをインストールしてください（ディスパッチャーは実行時に TUI へ委譲します）:\n\n```bash\ncargo install codewhale-cli --locked   # `codewhale` を提供\ncargo install codewhale-tui     --locked   # `codewhale-tui` を提供\ncodewhale --version\n```\n\nビルド済みバイナリは [GitHub Releases](https://github.com/Hmbown/CodeWhale/releases) からもダウンロードできます。ミラーされたリリースアセットには `DEEPSEEK_TUI_RELEASE_BASE_URL` を使ってください。\n\n### Windows（Scoop）\n\n[Scoop](https://scoop.sh) は Windows のパッケージマネージャです。インストール後、次を実行してください:\n\n```bash\nscoop install deepseek-tui\n```\n\n\n\u003cdetails id=\"install-from-source\"\u003e\n\u003csummary\u003eソースからのインストール\u003c/summary\u003e\n\n任意の Tier-1 Rust ターゲット — musl、riscv64、FreeBSD、古い ARM64 ディストロを含む — で動作します。\n\n```bash\n# Linux のビルド依存関係 (Debian/Ubuntu/RHEL):\n#   sudo apt-get install -y build-essential pkg-config libdbus-1-dev\n#   sudo dnf install -y gcc make pkgconf-pkg-config dbus-devel\n\ngit clone https://github.com/Hmbown/CodeWhale.git\ncd CodeWhale\n\ncargo install --path crates/cli --locked   # Rust 1.88+ が必要。`codewhale` を提供\ncargo install --path crates/tui --locked   # `codewhale-tui` を提供\n```\n\n両方のバイナリが必要です。クロスコンパイルとプラットフォーム固有の注意事項: [docs/INSTALL.md](docs/INSTALL.md)。\n\n\u003c/details\u003e\n\n### その他の API プロバイダー\n\n```bash\n# NVIDIA NIM\ncodewhale auth set --provider nvidia-nim --api-key \"YOUR_NVIDIA_API_KEY\"\ncodewhale --provider nvidia-nim\n\n# AtlasCloud\ncodewhale auth set --provider atlascloud --api-key \"YOUR_ATLASCLOUD_API_KEY\"\ncodewhale --provider atlascloud\n\n# Wanjie Ark\ncodewhale auth set --provider wanjie-ark --api-key \"YOUR_WANJIE_API_KEY\"\ncodewhale --provider wanjie-ark --model deepseek-reasoner\n\n# OpenRouter\ncodewhale auth set --provider openrouter --api-key \"YOUR_OPENROUTER_API_KEY\"\ncodewhale --provider openrouter --model deepseek/deepseek-v4-pro\n\n# Novita\ncodewhale auth set --provider novita --api-key \"YOUR_NOVITA_API_KEY\"\ncodewhale --provider novita --model deepseek/deepseek-v4-pro\n\n# Fireworks\ncodewhale auth set --provider fireworks --api-key \"YOUR_FIREWORKS_API_KEY\"\ncodewhale --provider fireworks --model deepseek-v4-pro\n\n# 汎用 OpenAI 互換エンドポイント\ncodewhale auth set --provider openai --api-key \"YOUR_OPENAI_COMPATIBLE_API_KEY\"\nOPENAI_BASE_URL=\"https://openai-compatible.example/v4\" codewhale --provider openai --model glm-5\n\n# セルフホスト SGLang\nSGLANG_BASE_URL=\"http://localhost:30000/v1\" codewhale --provider sglang --model deepseek-v4-flash\n\n# セルフホスト vLLM\nVLLM_BASE_URL=\"http://localhost:8000/v1\" codewhale --provider vllm --model deepseek-v4-flash\n\n# セルフホスト Ollama\nollama pull codewhale-coder:1.3b\ncodewhale --provider ollama --model codewhale-coder:1.3b\n```\n\nTUI 内では `/provider` でプロバイダーピッカー、`/model` でローカルのモデル/思考モードピッカーを開けます。`/provider openrouter` や `/model \u003cid\u003e` で直接切り替え、`/models` で対応プロバイダーのライブモデル一覧を明示的に取得できます。\n\n---\n\n## リリースノート\n\nバージョンごとの変更点は [CHANGELOG.md](CHANGELOG.md) にまとめています。この README は、現在のインストール方法、主要ワークフロー、プロバイダー設定、ランタイムインターフェース、拡張ポイントに絞っています。\n\n---\n\n## 使い方\n\n```bash\ncodewhale                                         # インタラクティブ TUI\ncodewhale \"explain this function\"                 # ワンショットプロンプト\ncodewhale exec --auto --output-format stream-json \"fix this bug\"  # ツール自動承認付きの agentic exec\ncodewhale exec --resume \u003cSESSION_ID\u003e \"follow up\"  # 非対話セッションを継続\ncodewhale --model deepseek-v4-flash \"summarize\"   # モデルの上書き\ncodewhale --model auto \"fix this bug\"             # モデルと推論強度を自動ルーティング\ncodewhale --yolo                                  # ツールを自動承認\ncodewhale auth set --provider deepseek            # API キーの保存\ncodewhale doctor                                  # セットアップと接続性のチェック\ncodewhale doctor --json                           # 機械可読の診断\ncodewhale setup --status                          # 読み取り専用のセットアップ状態\ncodewhale setup --tools --plugins                 # ツール／プラグインディレクトリの雛形作成\ncodewhale models                                  # ライブ API モデル一覧\ncodewhale sessions                                # 保存済みセッション一覧\ncodewhale resume --last                           # 最新セッションを再開\ncodewhale resume \u003cSESSION_ID\u003e                     # UUID 指定で特定セッションを再開\ncodewhale fork \u003cSESSION_ID\u003e                       # 保存済みセッションを兄弟パスに fork\ncodewhale serve --http                            # HTTP/SSE API サーバー\ncodewhale serve --acp                             # Zed/カスタムエージェント向け ACP stdio アダプター\ncodewhale run pr \u003cN\u003e                              # PR を取得しレビュープロンプトに先行投入\ncodewhale mcp list                                # 設定された MCP サーバー一覧\ncodewhale mcp validate                            # MCP の設定／接続性を検証\ncodewhale mcp-server                              # ディスパッチャー MCP stdio サーバーを実行\ncodewhale update                                  # バイナリ更新の確認と適用\n```\n\n### キーボードショートカット\n\n| キー | 動作 |\n|---|---|\n| `Tab` | `/` または `@` のエントリ補完。実行中はドラフトをフォローアップとしてキューに追加。それ以外はモード切替 |\n| `Shift+Tab` | 推論努力の切替: off → high → max |\n| `F1` | 検索可能なヘルプオーバーレイ |\n| `Esc` | 戻る／閉じる |\n| `Ctrl+K` | コマンドパレット |\n| `Ctrl+R` | 以前のセッションを再開 |\n| `Alt+R` | プロンプト履歴を検索し、消去したドラフトを復元 |\n| `Ctrl+S` | 現在のドラフトを退避（`/stash list`、`/stash pop` で復元） |\n| `@path` | コンポーザーにファイル／ディレクトリのコンテキストを添付 |\n| `↑`（コンポーザー先頭で） | 添付ファイル行を選択して削除 |\n| `Alt+↑` | キュー済みの最後のメッセージを編集 |\n\nショートカット完全版: [docs/KEYBINDINGS.md](docs/KEYBINDINGS.md)。\n\n---\n\n## モード\n\n| モード | 動作 |\n| --- | --- |\n| **Plan** 🔍 | 読み取り専用の調査 — 変更を加える前に、モデルが探索して計画を提案（`update_plan` + `checklist_write`） |\n| **Agent** 🤖 | デフォルトのインタラクティブモード — 承認ゲート付きのマルチステップなツール利用。モデルは `checklist_write` で作業を概説 |\n| **YOLO** ⚡ | 信頼できるワークスペースですべてのツールを自動承認。可視性のための計画とチェックリストは引き続き維持 |\n\nモードとモデル自動ルーティングは別物です。`Tab` は Plan / Agent / YOLO\nを切り替え、`/model auto` はモデルと thinking レベルを選びます。`/goal`\nは現時点ではセッション目標と token 予算の追跡であり、将来の Goal\nワークサーフェスは `--model auto` とは別に扱います。\n\n---\n\n## 設定\n\nユーザー設定: `~/.deepseek/config.toml`。プロジェクトオーバーレイ: `\u003cworkspace\u003e/.deepseek/config.toml`（拒否される項目: `api_key`、`base_url`、`provider`、`mcp_config_path`）。すべてのオプションは [config.example.toml](config.example.toml) にあります。\n\n主な環境変数:\n\n| 変数 | 用途 |\n|---|---|\n| `DEEPSEEK_API_KEY` | API キー |\n| `DEEPSEEK_BASE_URL` | API ベース URL |\n| `DEEPSEEK_HTTP_HEADERS` | 任意のモデルリクエストヘッダー |\n| `DEEPSEEK_MODEL` | デフォルトモデル |\n| `DEEPSEEK_STREAM_IDLE_TIMEOUT_SECS` | ストリームのアイドルタイムアウト秒数 |\n| `DEEPSEEK_PROVIDER` | `codewhale`（デフォルト）、`nvidia-nim`、`openai`、`atlascloud`、`wanjie-ark`、`openrouter`、`novita`、`fireworks`、`sglang`、`vllm`、`ollama` |\n| `DEEPSEEK_PROFILE` | 設定プロファイル名 |\n| `DEEPSEEK_MEMORY` | `on` に設定するとユーザーメモリを有効化 |\n| `DEEPSEEK_ALLOW_INSECURE_HTTP=1` | 信頼できるネットワークで非ローカル `http://` API ベース URL を許可 |\n| `NVIDIA_API_KEY` / `OPENAI_API_KEY` / `ATLASCLOUD_API_KEY` / `WANJIE_ARK_API_KEY` / `OPENROUTER_API_KEY` / `NOVITA_API_KEY` / `FIREWORKS_API_KEY` / `SGLANG_API_KEY` / `VLLM_API_KEY` / `OLLAMA_API_KEY` | プロバイダー認証 |\n| `OPENAI_BASE_URL` / `OPENAI_MODEL` | 汎用 OpenAI 互換エンドポイントとモデル ID |\n| `ATLASCLOUD_BASE_URL` / `ATLASCLOUD_MODEL` | AtlasCloud エンドポイントとモデル上書き |\n| `WANJIE_ARK_BASE_URL` / `WANJIE_ARK_MODEL` | Wanjie Ark エンドポイントとモデル上書き |\n| `OPENROUTER_BASE_URL` | OpenRouter エンドポイント上書き |\n| `NOVITA_BASE_URL` | Novita エンドポイント上書き |\n| `FIREWORKS_BASE_URL` | Fireworks エンドポイント上書き |\n| `SGLANG_BASE_URL` | セルフホスト SGLang のエンドポイント |\n| `SGLANG_MODEL` | セルフホスト SGLang のモデル ID |\n| `VLLM_BASE_URL` | セルフホスト vLLM のエンドポイント |\n| `VLLM_MODEL` | セルフホスト vLLM のモデル ID |\n| `OLLAMA_BASE_URL` | セルフホスト Ollama のエンドポイント |\n| `OLLAMA_MODEL` | セルフホスト Ollama のモデルタグ |\n| `NO_ANIMATIONS=1` | 起動時にアクセシビリティモードを強制 |\n| `SSL_CERT_FILE` | 企業プロキシ向けのカスタム CA バンドル |\n\nUI のロケールはモデルの言語とは別です。`settings.toml` で `locale` を設定するか、`/config locale zh-Hans` を使うか、`LC_ALL`/`LANG` に依存させてください。詳しくは [docs/CONFIGURATION.md](docs/CONFIGURATION.md) と [docs/MCP.md](docs/MCP.md) を参照してください。\n\n---\n\n## モデルと料金\n\n| モデル | コンテキスト | 入力（キャッシュヒット） | 入力（キャッシュミス） | 出力 |\n|---|---|---|---|---|\n| `deepseek-v4-pro` | 1M | $0.003625 / 1M | $0.435 / 1M | $0.87 / 1M |\n| `deepseek-v4-flash` | 1M | $0.0028 / 1M | $0.14 / 1M | $0.28 / 1M |\n\nレガシーエイリアス `deepseek-chat` / `deepseek-reasoner` は `deepseek-v4-flash` にマップされます。NVIDIA NIM のバリアントはあなたの NVIDIA アカウント条件に従います。\n\n\u003e [!Note]\n\u003e 上記の V4 Pro レートは恒久的な料金になりました。DeepSeek は、2026 年 5 月 31 日 15:59 UTC に 75% 期間限定割引が終了するタイミングで、元の料金を 4 分の 1 に正式に調整しました。TUI のコスト見積もりはすでにこれらの値を使用しているため、コード上の変更は不要です。今後の価格変更については、公式の [DeepSeek 価格ページ](https://api-docs.deepseek.com/zh-cn/quick_start/pricing) を参照してください。\n\n---\n\n## 自分のスキルを公開する\n\ncodewhale はワークスペースのディレクトリ（`.agents/skills` → `skills` → `.opencode/skills` → `.claude/skills`）とグローバルな `~/.deepseek/skills` からスキルを発見します。各スキルは `SKILL.md` ファイルを持つディレクトリです:\n\n```text\n~/.deepseek/skills/my-skill/\n└── SKILL.md\n```\n\n必要なフロントマター:\n\n```markdown\n---\nname: my-skill\ndescription: DeepSeek にカスタムワークフローを実行させたいときに利用する。\n---\n\n# My Skill\nここにエージェント向けの指示を記述します。\n```\n\nコマンド: `/skills`（一覧）、`/skill \u003cname\u003e`（有効化）、`/skill new`（雛形）、`/skill install github:\u003cowner\u003e/\u003crepo\u003e`（コミュニティ）、`/skill update` / `uninstall` / `trust`。GitHub からのコミュニティインストールにバックエンドサービスは不要です。インストール済みのスキルはモデルに見えるセッションコンテキストに表示され、タスクが説明文にマッチした場合はエージェントが `load_skill` ツールを通じて関連スキルを自動選択できます。\n\n---\n\n## ドキュメント\n\n| ドキュメント | トピック |\n|---|---|\n| [ARCHITECTURE.md](docs/ARCHITECTURE.md) | コードベース内部 |\n| [CONFIGURATION.md](docs/CONFIGURATION.md) | 設定の完全リファレンス |\n| [MODES.md](docs/MODES.md) | Plan / Agent / YOLO モード |\n| [MCP.md](docs/MCP.md) | Model Context Protocol 統合 |\n| [RUNTIME_API.md](docs/RUNTIME_API.md) | HTTP/SSE API サーバー |\n| [INSTALL.md](docs/INSTALL.md) | プラットフォーム別インストールガイド |\n| [DOCKER.md](docs/DOCKER.md) | GHCR イメージ、ボリューム、Docker 利用方法 |\n| [CNB_MIRROR.md](docs/CNB_MIRROR.md) | CNB ミラーと中国向けインストールメモ |\n| [TENCENT_CLOUD_REMOTE_FIRST.md](docs/TENCENT_CLOUD_REMOTE_FIRST.md) | Tencent/CNB/Lighthouse/Feishu のリモート優先パス |\n| [TENCENT_LIGHTHOUSE_HK.md](docs/TENCENT_LIGHTHOUSE_HK.md) | Tencent Lighthouse 香港インスタンス設定 |\n| [MEMORY.md](docs/MEMORY.md) | ユーザーメモリ機能ガイド |\n| [SUBAGENTS.md](docs/SUBAGENTS.md) | サブエージェントの役割分類とライフサイクル |\n| [KEYBINDINGS.md](docs/KEYBINDINGS.md) | ショートカット完全カタログ |\n| [RELEASE_RUNBOOK.md](docs/RELEASE_RUNBOOK.md) | リリースプロセス |\n| [OPERATIONS_RUNBOOK.md](docs/OPERATIONS_RUNBOOK.md) | 運用とリカバリ |\n\n完全な変更履歴: [CHANGELOG.md](CHANGELOG.md)。\n\n---\n\n## サポート\n\nCodeWhale は MIT ライセンスで、利用やコントリビューションにスポンサーは必要ありません。\n継続的なメンテナンスを支援する最も分かりやすい方法は\n[GitHub Sponsors](https://github.com/sponsors/Hmbown) です。単発の支援は\n[Buy Me a Coffee](https://www.buymeacoffee.com/hmbown) からも行えます。\n\nスポンサーは、リリースビルド、CI/ランタイムテスト、パッケージ公開、issue 対応とレビューに使うメンテナー時間を支えます。\n機能リクエスト、バグ報告、pull request にスポンサーは必要ありません。\n\n---\n\n## 謝辞\n\nこのプロジェクトは、増え続けるコントリビューターのコミュニティから助けを得て出荷されています:\n\n- **[merchloubna70-dot](https://github.com/merchloubna70-dot)** — 機能、修正、VS Code 拡張のスキャフォールドにまたがる 28 件の PR (#645–#681)\n- **[WyxBUPT-22](https://github.com/WyxBUPT-22)** — 表、太字／斜体、水平線の Markdown レンダリング (#579)\n- **[loongmiaow-pixel](https://github.com/loongmiaow-pixel)** — Windows と中国向けインストールドキュメント (#578)\n- **[20bytes](https://github.com/20bytes)** — ユーザーメモリのドキュメントとヘルプの磨き込み (#569)\n- **[staryxchen](https://github.com/staryxchen)** — glibc 互換性のプリフライト (#556)\n- **[Vishnu1837](https://github.com/Vishnu1837)** — glibc 互換性の改善 (#565)\n- **[shentoumengxin](https://github.com/shentoumengxin)** — シェル `cwd` の境界バリデーション (#524)\n- **[toi500](https://github.com/toi500)** — Windows 貼り付け修正の報告\n- **[xsstomy](https://github.com/xsstomy)** — ターミナル起動時の再描画報告\n- **[melody0709](https://github.com/melody0709)** — スラッシュ接頭辞の Enter アクティベーション報告\n- **[lloydzhou](https://github.com/lloydzhou)** と **[jeoor](https://github.com/jeoor)** — コンパクションコストの報告と npm インストーラのストリーム一時停止競合修正 (#1860)\n- **[Agent-Skill-007](https://github.com/Agent-Skill-007)** — README の明瞭化対応 (#685)\n- **[woyxiang](https://github.com/woyxiang)** — Windows Scoop インストールドキュメント (#696)\n- **[wangfeng](mailto:wangfengcsu@qq.com)** — 料金／割引情報の更新 (#692)\n- **[zichen0116](https://github.com/zichen0116)** — CODE_OF_CONDUCT.md (#686)\n- **Hafeez Pizofreude** — `fetch_url` の SSRF 保護と Star History チャート\n- **Unic (YuniqueUnic)** — スキーマ駆動の設定 UI（TUI + Web）\n- **Jason** — SSRF セキュリティの強化\n- **[dfwqdyl-ui](https://github.com/dfwqdyl-ui)** — モデル ID の大文字小文字互換性レポート (#729)\n- **[Oliver-ZPLiu](https://github.com/Oliver-ZPLiu)** — `working...` 状態のバグレポート、Windows クリップボードフォールバック、MCP Streamable HTTP セッション修正、Homebrew tap 自動化 (#738, #850, #1643, #1631)\n- **[reidliu41](https://github.com/reidliu41)** — 再開ヒント、ワークスペース信頼の永続化、Ollama プロバイダー対応、thinking-block ストリームの最終処理、CI キャッシュ強化、ストリーミングラップ、DeepSeek モデル補完、ヘルプ選択の改善 (#863, #870, #921, #1078, #1603, #1628, #1601, #1964)\n- **[cyq1017](https://github.com/cyq1017)** — Unicode `git_status` パス、ローカル/設定スキル検出、モード切替トーストの重複防止 (#1953, #1956, #1957)\n- **[xieshutao](https://github.com/xieshutao)** — プレーン Markdown スキルのフォールバック (#869)\n- **[GK012](https://github.com/GK012)** — npm ラッパー `--version` フォールバック (#885)\n- **[y0sif](https://github.com/y0sif)** — 直接子サブエージェント完了後の親ターンループ復帰 (#901)\n- **[mac119](https://github.com/mac119)** と **[leo119](https://github.com/leo119)** — `codewhale update` コマンドのドキュメント (#838, #917)\n- **[dumbjack](https://github.com/dumbjack)** — コマンド安全性の null バイト強化 (#706, #918)\n- **macworkers** — フォーク確認と新しいセッション ID (#600, #919)\n- **zero** と **[zerx-lab](https://github.com/zerx-lab)** — 通知条件設定と OSC 9 通知本文の拡充 (#820, #920)\n- **[chnjames](https://github.com/chnjames)** — @mention 補完キャッシュ、設定リカバリ改善、Windows UTF-8 シェル出力 (#849, #927, #982, #1018)\n- **[angziii](https://github.com/angziii)** — 設定安全性、非同期クリーンアップ、Docker 強化、コマンド安全性修正 (#822, #824, #827, #831, #833, #835, #837)\n- **[elowen53](https://github.com/elowen53)** — UTF-8 デコードと決定論的テストカバレッジ (#825, #840)\n- **[wdw8276](https://github.com/wdw8276)** — カスタムセッションタイトルの `/rename` コマンド (#836)\n- **[banqii](https://github.com/banqii)** — `.cursor/skills` 検出パス対応 (#817)\n- **[junskyeed](https://github.com/junskyeed)** — API リクエストの動的 `max_tokens` 計算 (#826)\n- **[axobase001](https://github.com/axobase001)** — スナップショット孤児クリーンアップ、npm インストールガード、セッションテレメトリ修正、モデルスコープキャッシュクリア、シンボリックリンクスキル対応、npm ミラー迂回ガイダンス、子タスクのプロキシ保持 (#975, #1032, #1047, #1049, #1052, #1019, #1051, #1056, #1608)\n- **[MengZ-super](https://github.com/MengZ-super)** — `/theme` コマンド基盤と SSE gzip/brotli 展開 (#1057, #1061)\n- **[DI-HUO-MING-YI](https://github.com/DI-HUO-MING-YI)** — Plan モードの読み取り専用サンドボックス安全性修正 (#1077)\n- **[bevis-wong](https://github.com/bevis-wong)** — ペースト Enter 自動送信の正確な再現 (#1073)\n- **[Duducoco](https://github.com/Duducoco)** と **[AlphaGogoo](https://github.com/AlphaGogoo)** — スキルスラッシュメニューと `/skills` 範囲修正 (#1068, #1083)\n- **[ArronAI007](https://github.com/ArronAI007)** — macOS Terminal.app と ConHost のウィンドウリサイズアーティファクト修正 (#993)\n- **[THINKER-ONLY](https://github.com/THINKER-ONLY)** — OpenRouter とカスタムエンドポイントのモデル ID 保持 (#1066)\n- **[Jefsky](https://github.com/Jefsky)** — DeepSeek エンドポイント修正レポート (#1079, #1084)\n- **[wlon](https://github.com/wlon)** — NVIDIA NIM プロバイダー API キー優先度診断 (#1081)\n- **[Horace Liu](https://github.com/liuhq)** — Nix パッケージ対応とインストールドキュメント (#1173)\n- **[jieshu666](https://github.com/jieshu666)** — ターミナル再描画のちらつき軽減 (#1563)\n- **[gordonlu](https://github.com/gordonlu)** — Windows Enter / CSI-u 入力修正 (#1612)\n- **[mdrkrg](https://github.com/mdrkrg)** — 初回起動時の API キー欠落クラッシュ修正 (#1598)\n- **[Aitensa](https://github.com/Aitensa)** — diff とページャー出力の CJK 折り返し対応 (#1622)\n- **[qiyan233](https://github.com/qiyan233)** — レガシー DeepSeek CN プロバイダーエイリアス互換性 (#1645)\n- **[zlh124](https://github.com/zlh124)** — WSL2/ヘッドレス起動レポートとクリップボード初期化修正 (#1772, #1773)\n- **[aboimpinto](https://github.com/aboimpinto)** — Windows alt-screen ログ、Home/End コンポーザー、ランタイムログフォローアップ (#1774, #1776, #1748, #1749, #1782, #1783)\n- **[LeoLin990405](https://github.com/LeoLin990405)** — プロバイダーモデル透過、推論リプレイ、thinking-only ターン、Windows 引用修正 (#1740, #1743, #1742, #1744)\n- **[nightt5879](https://github.com/nightt5879)** — Ctrl+C プロンプト復元修正 (#1764)\n- **[h3c-hexin](https://github.com/h3c-hexin)** — ストリーミングバッチツール呼び出し保存と CLI reasoning-effort 透過 (#1686, #1511)\n- **[hxy91819](https://github.com/hxy91819)** — ツール結果整理時のプレフィックスキャッシュ保持 (#1514)\n- **[JiarenWang](https://github.com/JiarenWang)** — Plan モード読み取り専用強制、承認引継ぎ最適化、Ctrl+H 削除修正、undo コンテキスト同期 (#1123, #962, #958, #1150)\n- **[Liu-Vince](https://github.com/Liu-Vince)** — MCP ページネーション、マークダウンインデント保持、zh-Hans i18n 改善、環境変数ドキュメント (#1256, #1179, #1274, #1178)\n- **[ChaceLyee2101](https://github.com/ChaceLyee2101)** — 推論トークンコスト集計と zh-Hans 自動 CNY 表示 (#1505, #1504)\n- **[laoye2020](https://github.com/laoye2020)** — Catppuccin、Tokyo Night、Dracula、Gruvbox テーマと `/theme` ピッカー (#1534)\n- **[punkcanyang](https://github.com/punkcanyang)** — Kitty (OSC 99) と Ghostty (OSC 777) デスクトップ通知対応 (#1426)\n- **[Rene-Kuhm](https://github.com/Rene-Kuhm)** — スペイン語 (es-419) ラテンアメリカローカライズ (#1452)\n- **[ComeFromTheMars](https://github.com/ComeFromTheMars)** — Shift+Up/Down トランスクリプトスクロールショートカット (#1432)\n- **[sockerch](https://github.com/sockerch)** — 全スラッシュコマンドの拼音エイリアス (#1306)\n- **[eltociear](https://github.com/eltociear)** — 日本語 README 翻訳 (#746)\n- **[Ling](https://github.com/LING71671)** — `grep_files` キャンセルトークン対応と Ctrl+Z コンポーザー下書き復元 (#1839, #1911)\n- **[Ben Younes](https://github.com/ousamabenyounes)** — Linux Wayland（非 wlroots）クリップボード対応 (#1938)\n- **[Matt Van Horn](https://github.com/mvanhorn)** — Docker 初回起動権限修正とランタイム system prompt 回帰テスト (#1699, #1702)\n- **[Kristopher Clark](https://github.com/krisclarkdev)** — compaction の user query 保持修正 (#1704)\n- **[tdccccc](https://github.com/tdccccc)** — コンポーザースクロール修正と pager マウスホイール対応 (#1715, #1716)\n- **[LittleBlacky](https://github.com/LittleBlacky)** — provider gated `reasoning_content` ストリーム修正 (#1680)\n- **[Anaheim](https://github.com/AnaheimEX)** — `rlm_open` 空 source schema 検証レポート (#1712)\n- **[THatch26](https://github.com/THatch26)** — ターミナル resize 後のページング修正 (#1724)\n- **[Alvin](https://github.com/alvin1)** — Zed ACP id 互換性レポート (#1696)\n- **[knqiufan](https://github.com/knqiufan)** — sub-agent ファイル書き込み委譲 (#1833)\n- **[IIzzaya](https://github.com/IIzzaya)** — slash 補完の exact alias 優先アイデア (#1811)\n- **[DC](https://github.com/duanchao-lab)** — ターミナル cleanup guard のアイデア (#1630)\n- **[imkingjh999](https://github.com/imkingjh999)** — provider/model 切り替え修正 (#1642)\n- **[Photo](https://github.com/eng2007)** — provider-aware `/model` picker catalog 作業 (#1201)\n- **[chennest](https://github.com/chennest)** — diagnostics schema レポート (#1685)\n- **[kunpeng-ai-lab](https://github.com/kunpeng-ai-lab)** — Windows コンポーザースクロール修正 (#1578)\n- **[WuMing](https://github.com/asdfg314284230)** — Windows PowerShell ちらつき修正 (#1591)\n- **[maker316](https://github.com/maker316)** — LoopGuard/checklist ループレポート (#1574)\n- **[lalala](https://github.com/lalala-233)** — approval denial 回帰レポート (#1617)\n- **[muyuliyan](https://github.com/muyuliyan)** — `pandoc_convert` 検証修正 (#1523)\n- **[czf0718](https://github.com/czf0718)** — resize と turn-completion のちらつき修正 (#1537)\n- **[MeAiRobot](https://github.com/MeAiRobot)** — toast がコンポーザー入力を覆う問題の修正 (#1485)\n- **[tiger-dog](https://github.com/tiger-dog)** — approval modal 折りたたみと markdown identifier 修正 (#1455)\n- **[MMMarcinho](https://github.com/MMMarcinho)** — opt-in `image_analyze` vision tool (#1467)\n- **[lucaszhu-hue](https://github.com/lucaszhu-hue)** — AtlasCloud provider 統合 (#1436)\n- **[sandofree](https://github.com/sandofree)** — Tavily と Bocha の `web_search` backend (#1294)\n- **[zhuangbiaowei](https://github.com/zhuangbiaowei)** — `/change` release notes コマンド (#1416)\n- **[NorethSea](https://github.com/NorethSea)** — updater companion binary refresh 修正 (#1492)\n- **[Jianfengwu2024](https://github.com/Jianfengwu2024)** — Windows MSVC toolchain 環境保持 (#1487)\n- **[Fire-dtx](https://github.com/Fire-dtx)** — npm postinstall recoverability 作業 (#1059)\n- **[oooyuy92](https://github.com/oooyuy92)** — 長時間セッション palette 可読性レポート (#1070, #936)\n- **[qinxianyuzou](https://github.com/qinxianyuzou)** — zh-Hans destructive approval 文言 (#1087, #1091)\n- **[tyouter](https://github.com/tyouter)** — session title/history preview クリーンアップ (#1510)\n- **[xulongzhe](https://github.com/xulongzhe)** — issue template と vision boundary follow-up (#1530, #1544)\n- **[YaYII](https://github.com/YaYII)** — trusted media path 作業 (#1462)\n- **[47Cid](https://github.com/47Cid)** と **[Jafar Akhondali](https://github.com/JafarAkhondali)** — 責任ある security disclosure と hardening レポート\n- **[linzhiqin2003](https://github.com/linzhiqin2003)** — `--model auto` コスト節約バイアス、実行規律プロンプト、宣言的事実メモリ衛生 (#1385, #1384, #1381)\n- **[lbcheng888](https://github.com/lbcheng888)** — 保存/復元間のコスト永続化とトランスクリプトスクロール修正 (#1192, #1211)\n- **[pengyou200902](https://github.com/pengyou200902)** — UTF-8 安全メモリ切り捨て、切り捨てマーカー精度、キーバインドドキュメント (#968, #1122, #1095)\n- **[CrepuscularIRIS](https://github.com/CrepuscularIRIS)** — Termius/SSH 向け低モーション検出と npx MCP サーバーサンドボックス修正 (#1479, #1346)\n- **[sternelee](https://github.com/sternelee)** — DeepSeek プレフィックスキャッシュ安定性追跡 (#1517)\n- **[Apeiron0w0](https://github.com/Apeiron0w0)** — Tabby ターミナルちらつきループの FocusGained デバウンス (#1560)\n- **[greyfreedom](https://github.com/greyfreedom)** — 最新トランスクリプトへのジャンプボタン (#969)\n- **[SamhandsomeLee](https://github.com/SamhandsomeLee)** — 明示的隠しファイルメンション補完 (#1270)\n- **[dst1213](https://github.com/dst1213)** — クォータエラー HTTP 400 リトライ (#1203)\n- **[fuleinist](https://github.com/fuleinist)** — `--yolo` フラグの CLI から TUI への転送 (#1233)\n- **[heloanc](https://github.com/heloanc)** — Home/End キーコンポーザーサポート (#1246)\n- **[jinpengxuan](https://github.com/jinpengxuan)** — オンボーディング中のアクティブプロバイダー認証情報保持 (#1265)\n- **[lixiasky-back](https://github.com/lixiasky-back)** — 検証済み npm バイナリ採用 (#1339)\n- **[J3y0r](https://github.com/J3y0r)** — ワークスペース切り替えコマンド (#1065)\n- **[KhalidAlnujaidi](https://github.com/KhalidAlnujaidi)** — delegate スキルバンドル (#1144)\n- **[Wenjunyun123](https://github.com/Wenjunyun123)** — ドキュメントアンカーオフセット保持 (#1282)\n- **[whtis](https://github.com/whtis)** — zh-CN README ディスパッチャーパス同期 (#1235)\n- **[aqilaziz](https://github.com/aqilaziz)** — memory スキルリンク修正 (#1095)\n- **[wuwuzhijing](https://github.com/wuwuzhijing)** — rsproxy rustup 回避策インストールドキュメント (#1011)\n\n---\n\n## コントリビューション\n\n[CONTRIBUTING.md](CONTRIBUTING.md) を参照してください。プルリクエストを歓迎します。良い初コントリビューションは [Open Issues](https://github.com/Hmbown/CodeWhale/issues) を確認してください。\n\n\u003e [!Note]\n\u003e *DeepSeek Inc. とは関係ありません。*\n\n## ライセンス\n\n[MIT](LICENSE)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/chart?repos=Hmbown/CodeWhale\u0026type=date\u0026legend=top-left)](https://www.star-history.com/?repos=Hmbown%2FCodeWhale\u0026type=date\u0026logscale=\u0026legend=top-left)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHmbown%2FCodeWhale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHmbown%2FCodeWhale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHmbown%2FCodeWhale/lists"}