Skip to content

Latest commit

 

History

History
551 lines (432 loc) · 41.1 KB

File metadata and controls

551 lines (432 loc) · 41.1 KB

🐳 CodeWhale

DeepSeek ファーストで、オープンソースおよびオープンウェイトのコーディングモデルに向けたターミナルネイティブのコーディングエージェントです。DeepSeek V4 の 100 万トークンのコンテキストウィンドウとプレフィックスキャッシュ機能を中心に構築されています。単一のバイナリとして配布され、Node.js や Python のランタイムは不要です。MCP クライアント、サンドボックス、永続的なタスクキューも標準で同梱されています。

CI npm crates.io Sponsor DeepWiki

English README 简体中文 README

インストール · クイックスタート · ドキュメント · コントリビューション · サポート

インストール

codewhale は自己完結型の Rust バイナリとして提供されており、実行に Node.js や Python のランタイムは必要ありません。 すでにマシンにインストールされているものを選んでください。いずれの方法でも同じバイナリが PATH に配置されます。

# 1. npm — すでに Node を使っているなら最も簡単。npm パッケージは
#    GitHub Releases から対応するビルド済みバイナリをダウンロードする
#    薄いインストーラーであり、codewhale 本体に Node ランタイム依存を加えるものではありません。
npm install -g codewhale

# 2. Cargo — Node 不要。
cargo install codewhale-cli --locked   # `codewhale` (エントリーポイント)
cargo install codewhale-tui     --locked   # `codewhale-tui` (TUI バイナリ)

# 3. Homebrew — macOS パッケージマネージャ。
brew tap Hmbown/deepseek-tui
brew install deepseek-tui

# 4. 直接ダウンロード — Node もツールチェーンも不要。
#    https://github.com/Hmbown/CodeWhale/releases
#    Linux x64/ARM64、macOS x64/ARM64、Windows x64 向けのビルド済みバイナリがあります。

# 5. Docker — ビルド済みリリースイメージ。
docker volume create codewhale-home
docker run --rm -it \
  -e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
  -v codewhale-home:/home/codewhale/.deepseek \
  -v "$PWD:/workspace" \
  -w /workspace \
  ghcr.io/hmbown/codewhale:latest

中国本土では、--registry=https://registry.npmmirror.com を指定して npm 経由のダウンロードを高速化するか、下記のCargo ミラーを利用してください。

既にインストール済みの場合は、インストール方法に合わせて更新してください:

codewhale update
npm install -g codewhale@latest
brew update && brew upgrade deepseek-tui
cargo install codewhale-cli --locked --force
cargo install codewhale-tui     --locked --force

codewhale スクリーンショット


codewhale とは?

codewhale は、ターミナル内で完結するコーディングエージェントです。DeepSeek のフロンティアモデルがあなたのワークスペースに直接アクセスできるようにし、ファイルの読み取り・編集、シェルコマンドの実行、Web 検索、Git 管理、サブエージェントの統制などを、すべて高速でキーボード駆動の TUI を通じて行えます。

DeepSeek V4 向けに構築 (deepseek-v4-pro / deepseek-v4-flash)。100 万トークンのコンテキストウィンドウとネイティブの thinking-mode(思考連鎖)ストリーミングをサポートします。

主な機能

  • モデル自動ルーティング--model auto / /model auto がターンごとにモデルと推論強度を選択
  • Fin の高速経路 — thinking off の低コストな deepseek-v4-flash がルーティング、RLM 子呼び出し、要約、調整作業を担当
  • ネイティブ RLM (rlm_open/rlm_eval) — 永続 REPL セッションでバッチ解析を行い、peeksearchchunksub_query_batch などの補助関数を利用
  • Thinking-mode ストリーミング — モデルがタスクに取り組む様子をリアルタイムで観察し、思考連鎖の展開を追える
  • 完全なツールスイート — ファイル操作、シェル実行、Git、Web 検索/ブラウズ、apply-patch、サブエージェント、MCP サーバー
  • 100 万トークンコンテキスト — コンテキスト追跡、手動または設定ベースのコンパクション、プレフィックスキャッシュのテレメトリ
  • 3 つのモード — Plan(読み取り専用の探索)、Agent(承認ありのインタラクティブ)、YOLO(自動承認)
  • 推論努力ティアShift + Taboff → high → max を切り替え
  • セッション保存/再開 — 長時間実行のセッションをチェックポイント化して再開可能
  • ワークスペースのロールバック — リポジトリの .git には触れずに、サイド Git によるターン前後のスナップショットを /restorerevert_turn で扱える
  • 永続的タスクキュー — 再起動を超えて生き残るバックグラウンドタスク。スケジュール自動化や長時間レビューなどに
  • HTTP/SSE ランタイム APIcodewhale serve --http でヘッドレスエージェントワークフローを実現
  • MCP プロトコル — Model Context Protocol サーバーに接続して拡張ツールを利用可能。詳細は docs/MCP.md を参照
  • LSP 診断 — rust-analyzer、pyright、typescript-language-server、gopls、clangd により、編集ごとにエラー/警告をインライン表示
  • ユーザーメモリ — クロスセッションの嗜好をシステムプロンプトに注入できる、オプションの永続メモファイル
  • ローカライズ済み UIenjazh-Hanspt-BR を自動検出
  • ライブコスト追跡 — ターンごと/セッションごとのトークン使用量とコスト見積もり、キャッシュヒット/ミスの内訳
  • スキルシステム — GitHub から取得できる命令パック。初回起動時に skill-creatormcp-builderdocumentspresentationsspreadsheetspdffeishu などのスターターセットを同梱

仕組み

codewhale(ディスパッチャー CLI)→ codewhale-tui(コンパニオンバイナリ)→ ratatui インターフェース ↔ 非同期エンジン ↔ OpenAI 互換のストリーミングクライアント。ツール呼び出しは型付きレジストリ(シェル、ファイル操作、Git、Web、サブエージェント、MCP、RLM)を経由してルーティングされ、結果はトランスクリプトへとストリーム返送されます。エンジンはセッション状態、ターン管理、永続タスクキューを管理し、LSP サブシステムは編集後の診断を次の推論ステップ前にモデルのコンテキストへ供給します。

詳しくは docs/ARCHITECTURE.md を参照してください。


クイックスタート

npm install -g codewhale
codewhale --version
codewhale --model auto

ビルド済みバイナリは Linux x64Linux ARM64(v0.8.8 以降)、macOS x64macOS ARM64Windows x64 向けに公開されています。その他のターゲット(musl、riscv64、FreeBSD など)は ソースからのインストール または docs/INSTALL.md を参照してください。

初回起動時に DeepSeek API キー の入力を求められます。キーは ~/.deepseek/config.toml に保存されるため、OS のクレデンシャルプロンプトなしに任意のディレクトリから利用できます。

事前に設定することもできます:

codewhale auth set --provider deepseek   # ~/.deepseek/config.toml に保存

export DEEPSEEK_API_KEY="YOUR_KEY"      # 環境変数による代替方法。非対話シェルでは ~/.zshenv を使用
codewhale

codewhale doctor                         # セットアップを検証

保存済みキーをローテーション/削除するには: codewhale auth clear --provider deepseek

Linux ARM64(Raspberry Pi、Asahi、Graviton、HarmonyOS PC)

npm i -g codewhale は v0.8.8 以降、glibc ベースの ARM64 Linux で動作します。Releases ページ からビルド済みバイナリをダウンロードし、PATH 上に並べて配置することもできます。

中国 / ミラーフレンドリーなインストール

中国本土から GitHub または npm のダウンロードが遅い場合は、Cargo レジストリのミラーを利用してください:

# ~/.cargo/config.toml
[source.crates-io]
replace-with = "tuna"

[source.tuna]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"

その後、両方のバイナリをインストールしてください(ディスパッチャーは実行時に TUI へ委譲します):

cargo install codewhale-cli --locked   # `codewhale` を提供
cargo install codewhale-tui     --locked   # `codewhale-tui` を提供
codewhale --version

ビルド済みバイナリは GitHub Releases からもダウンロードできます。ミラーされたリリースアセットには DEEPSEEK_TUI_RELEASE_BASE_URL を使ってください。

Windows(Scoop)

Scoop は Windows のパッケージマネージャです。インストール後、次を実行してください:

scoop install deepseek-tui
ソースからのインストール

任意の Tier-1 Rust ターゲット — musl、riscv64、FreeBSD、古い ARM64 ディストロを含む — で動作します。

# Linux のビルド依存関係 (Debian/Ubuntu/RHEL):
#   sudo apt-get install -y build-essential pkg-config libdbus-1-dev
#   sudo dnf install -y gcc make pkgconf-pkg-config dbus-devel

git clone https://github.com/Hmbown/CodeWhale.git
cd CodeWhale

cargo install --path crates/cli --locked   # Rust 1.88+ が必要。`codewhale` を提供
cargo install --path crates/tui --locked   # `codewhale-tui` を提供

両方のバイナリが必要です。クロスコンパイルとプラットフォーム固有の注意事項: docs/INSTALL.md

その他の API プロバイダー

# NVIDIA NIM
codewhale auth set --provider nvidia-nim --api-key "YOUR_NVIDIA_API_KEY"
codewhale --provider nvidia-nim

# AtlasCloud
codewhale auth set --provider atlascloud --api-key "YOUR_ATLASCLOUD_API_KEY"
codewhale --provider atlascloud

# Wanjie Ark
codewhale auth set --provider wanjie-ark --api-key "YOUR_WANJIE_API_KEY"
codewhale --provider wanjie-ark --model deepseek-reasoner

# OpenRouter
codewhale auth set --provider openrouter --api-key "YOUR_OPENROUTER_API_KEY"
codewhale --provider openrouter --model deepseek/deepseek-v4-pro

# Novita
codewhale auth set --provider novita --api-key "YOUR_NOVITA_API_KEY"
codewhale --provider novita --model deepseek/deepseek-v4-pro

# Fireworks
codewhale auth set --provider fireworks --api-key "YOUR_FIREWORKS_API_KEY"
codewhale --provider fireworks --model deepseek-v4-pro

# 汎用 OpenAI 互換エンドポイント
codewhale auth set --provider openai --api-key "YOUR_OPENAI_COMPATIBLE_API_KEY"
OPENAI_BASE_URL="https://openai-compatible.example/v4" codewhale --provider openai --model glm-5

# セルフホスト SGLang
SGLANG_BASE_URL="http://localhost:30000/v1" codewhale --provider sglang --model deepseek-v4-flash

# セルフホスト vLLM
VLLM_BASE_URL="http://localhost:8000/v1" codewhale --provider vllm --model deepseek-v4-flash

# セルフホスト Ollama
ollama pull codewhale-coder:1.3b
codewhale --provider ollama --model codewhale-coder:1.3b

TUI 内では /provider でプロバイダーピッカー、/model でローカルのモデル/思考モードピッカーを開けます。/provider openrouter/model <id> で直接切り替え、/models で対応プロバイダーのライブモデル一覧を明示的に取得できます。


リリースノート

バージョンごとの変更点は CHANGELOG.md にまとめています。この README は、現在のインストール方法、主要ワークフロー、プロバイダー設定、ランタイムインターフェース、拡張ポイントに絞っています。


使い方

codewhale                                         # インタラクティブ TUI
codewhale "explain this function"                 # ワンショットプロンプト
codewhale exec --auto --output-format stream-json "fix this bug"  # ツール自動承認付きの agentic exec
codewhale exec --resume <SESSION_ID> "follow up"  # 非対話セッションを継続
codewhale --model deepseek-v4-flash "summarize"   # モデルの上書き
codewhale --model auto "fix this bug"             # モデルと推論強度を自動ルーティング
codewhale --yolo                                  # ツールを自動承認
codewhale auth set --provider deepseek            # API キーの保存
codewhale doctor                                  # セットアップと接続性のチェック
codewhale doctor --json                           # 機械可読の診断
codewhale setup --status                          # 読み取り専用のセットアップ状態
codewhale setup --tools --plugins                 # ツール/プラグインディレクトリの雛形作成
codewhale models                                  # ライブ API モデル一覧
codewhale sessions                                # 保存済みセッション一覧
codewhale resume --last                           # 最新セッションを再開
codewhale resume <SESSION_ID>                     # UUID 指定で特定セッションを再開
codewhale fork <SESSION_ID>                       # 保存済みセッションを兄弟パスに fork
codewhale serve --http                            # HTTP/SSE API サーバー
codewhale serve --acp                             # Zed/カスタムエージェント向け ACP stdio アダプター
codewhale run pr <N>                              # PR を取得しレビュープロンプトに先行投入
codewhale mcp list                                # 設定された MCP サーバー一覧
codewhale mcp validate                            # MCP の設定/接続性を検証
codewhale mcp-server                              # ディスパッチャー MCP stdio サーバーを実行
codewhale update                                  # バイナリ更新の確認と適用

キーボードショートカット

キー 動作
Tab / または @ のエントリ補完。実行中はドラフトをフォローアップとしてキューに追加。それ以外はモード切替
Shift+Tab 推論努力の切替: off → high → max
F1 検索可能なヘルプオーバーレイ
Esc 戻る/閉じる
Ctrl+K コマンドパレット
Ctrl+R 以前のセッションを再開
Alt+R プロンプト履歴を検索し、消去したドラフトを復元
Ctrl+S 現在のドラフトを退避(/stash list/stash pop で復元)
@path コンポーザーにファイル/ディレクトリのコンテキストを添付
(コンポーザー先頭で) 添付ファイル行を選択して削除
Alt+↑ キュー済みの最後のメッセージを編集

ショートカット完全版: docs/KEYBINDINGS.md


モード

モード 動作
Plan 🔍 読み取り専用の調査 — 変更を加える前に、モデルが探索して計画を提案(update_plan + checklist_write
Agent 🤖 デフォルトのインタラクティブモード — 承認ゲート付きのマルチステップなツール利用。モデルは checklist_write で作業を概説
YOLO 信頼できるワークスペースですべてのツールを自動承認。可視性のための計画とチェックリストは引き続き維持

モードとモデル自動ルーティングは別物です。Tab は Plan / Agent / YOLO を切り替え、/model auto はモデルと thinking レベルを選びます。/goal は現時点ではセッション目標と token 予算の追跡であり、将来の Goal ワークサーフェスは --model auto とは別に扱います。


設定

ユーザー設定: ~/.deepseek/config.toml。プロジェクトオーバーレイ: <workspace>/.deepseek/config.toml(拒否される項目: api_keybase_urlprovidermcp_config_path)。すべてのオプションは config.example.toml にあります。

主な環境変数:

変数 用途
DEEPSEEK_API_KEY API キー
DEEPSEEK_BASE_URL API ベース URL
DEEPSEEK_HTTP_HEADERS 任意のモデルリクエストヘッダー
DEEPSEEK_MODEL デフォルトモデル
DEEPSEEK_STREAM_IDLE_TIMEOUT_SECS ストリームのアイドルタイムアウト秒数
DEEPSEEK_PROVIDER codewhale(デフォルト)、nvidia-nimopenaiatlascloudwanjie-arkopenrouternovitafireworkssglangvllmollama
DEEPSEEK_PROFILE 設定プロファイル名
DEEPSEEK_MEMORY on に設定するとユーザーメモリを有効化
DEEPSEEK_ALLOW_INSECURE_HTTP=1 信頼できるネットワークで非ローカル http:// API ベース URL を許可
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 プロバイダー認証
OPENAI_BASE_URL / OPENAI_MODEL 汎用 OpenAI 互換エンドポイントとモデル ID
ATLASCLOUD_BASE_URL / ATLASCLOUD_MODEL AtlasCloud エンドポイントとモデル上書き
WANJIE_ARK_BASE_URL / WANJIE_ARK_MODEL Wanjie Ark エンドポイントとモデル上書き
OPENROUTER_BASE_URL OpenRouter エンドポイント上書き
NOVITA_BASE_URL Novita エンドポイント上書き
FIREWORKS_BASE_URL Fireworks エンドポイント上書き
SGLANG_BASE_URL セルフホスト SGLang のエンドポイント
SGLANG_MODEL セルフホスト SGLang のモデル ID
VLLM_BASE_URL セルフホスト vLLM のエンドポイント
VLLM_MODEL セルフホスト vLLM のモデル ID
OLLAMA_BASE_URL セルフホスト Ollama のエンドポイント
OLLAMA_MODEL セルフホスト Ollama のモデルタグ
NO_ANIMATIONS=1 起動時にアクセシビリティモードを強制
SSL_CERT_FILE 企業プロキシ向けのカスタム CA バンドル

UI のロケールはモデルの言語とは別です。settings.tomllocale を設定するか、/config locale zh-Hans を使うか、LC_ALL/LANG に依存させてください。詳しくは docs/CONFIGURATION.mddocs/MCP.md を参照してください。


モデルと料金

モデル コンテキスト 入力(キャッシュヒット) 入力(キャッシュミス) 出力
deepseek-v4-pro 1M $0.003625 / 1M $0.435 / 1M $0.87 / 1M
deepseek-v4-flash 1M $0.0028 / 1M $0.14 / 1M $0.28 / 1M

レガシーエイリアス deepseek-chat / deepseek-reasonerdeepseek-v4-flash にマップされます。NVIDIA NIM のバリアントはあなたの NVIDIA アカウント条件に従います。

Note

上記の V4 Pro レートは恒久的な料金になりました。DeepSeek は、2026 年 5 月 31 日 15:59 UTC に 75% 期間限定割引が終了するタイミングで、元の料金を 4 分の 1 に正式に調整しました。TUI のコスト見積もりはすでにこれらの値を使用しているため、コード上の変更は不要です。今後の価格変更については、公式の DeepSeek 価格ページ を参照してください。


自分のスキルを公開する

codewhale はワークスペースのディレクトリ(.agents/skillsskills.opencode/skills.claude/skills)とグローバルな ~/.deepseek/skills からスキルを発見します。各スキルは SKILL.md ファイルを持つディレクトリです:

~/.deepseek/skills/my-skill/
└── SKILL.md

必要なフロントマター:

---
name: my-skill
description: DeepSeek にカスタムワークフローを実行させたいときに利用する。
---

# My Skill
ここにエージェント向けの指示を記述します。

コマンド: /skills(一覧)、/skill <name>(有効化)、/skill new(雛形)、/skill install github:<owner>/<repo>(コミュニティ)、/skill update / uninstall / trust。GitHub からのコミュニティインストールにバックエンドサービスは不要です。インストール済みのスキルはモデルに見えるセッションコンテキストに表示され、タスクが説明文にマッチした場合はエージェントが load_skill ツールを通じて関連スキルを自動選択できます。


ドキュメント

ドキュメント トピック
ARCHITECTURE.md コードベース内部
CONFIGURATION.md 設定の完全リファレンス
MODES.md Plan / Agent / YOLO モード
MCP.md Model Context Protocol 統合
RUNTIME_API.md HTTP/SSE API サーバー
INSTALL.md プラットフォーム別インストールガイド
DOCKER.md GHCR イメージ、ボリューム、Docker 利用方法
CNB_MIRROR.md CNB ミラーと中国向けインストールメモ
TENCENT_CLOUD_REMOTE_FIRST.md Tencent/CNB/Lighthouse/Feishu のリモート優先パス
TENCENT_LIGHTHOUSE_HK.md Tencent Lighthouse 香港インスタンス設定
MEMORY.md ユーザーメモリ機能ガイド
SUBAGENTS.md サブエージェントの役割分類とライフサイクル
KEYBINDINGS.md ショートカット完全カタログ
RELEASE_RUNBOOK.md リリースプロセス
OPERATIONS_RUNBOOK.md 運用とリカバリ

完全な変更履歴: CHANGELOG.md


サポート

CodeWhale は MIT ライセンスで、利用やコントリビューションにスポンサーは必要ありません。 継続的なメンテナンスを支援する最も分かりやすい方法は GitHub Sponsors です。単発の支援は Buy Me a Coffee からも行えます。

スポンサーは、リリースビルド、CI/ランタイムテスト、パッケージ公開、issue 対応とレビューに使うメンテナー時間を支えます。 機能リクエスト、バグ報告、pull request にスポンサーは必要ありません。


謝辞

このプロジェクトは、増え続けるコントリビューターのコミュニティから助けを得て出荷されています:

  • merchloubna70-dot — 機能、修正、VS Code 拡張のスキャフォールドにまたがる 28 件の PR (#645–#681)
  • WyxBUPT-22 — 表、太字/斜体、水平線の Markdown レンダリング (#579)
  • loongmiaow-pixel — Windows と中国向けインストールドキュメント (#578)
  • 20bytes — ユーザーメモリのドキュメントとヘルプの磨き込み (#569)
  • staryxchen — glibc 互換性のプリフライト (#556)
  • Vishnu1837 — glibc 互換性の改善 (#565)
  • shentoumengxin — シェル cwd の境界バリデーション (#524)
  • toi500 — Windows 貼り付け修正の報告
  • xsstomy — ターミナル起動時の再描画報告
  • melody0709 — スラッシュ接頭辞の Enter アクティベーション報告
  • lloydzhoujeoor — コンパクションコストの報告と npm インストーラのストリーム一時停止競合修正 (#1860)
  • Agent-Skill-007 — README の明瞭化対応 (#685)
  • woyxiang — Windows Scoop インストールドキュメント (#696)
  • wangfeng — 料金/割引情報の更新 (#692)
  • zichen0116 — CODE_OF_CONDUCT.md (#686)
  • Hafeez Pizofreudefetch_url の SSRF 保護と Star History チャート
  • Unic (YuniqueUnic) — スキーマ駆動の設定 UI(TUI + Web)
  • Jason — SSRF セキュリティの強化
  • dfwqdyl-ui — モデル ID の大文字小文字互換性レポート (#729)
  • Oliver-ZPLiuworking... 状態のバグレポート、Windows クリップボードフォールバック、MCP Streamable HTTP セッション修正、Homebrew tap 自動化 (#738, #850, #1643, #1631)
  • reidliu41 — 再開ヒント、ワークスペース信頼の永続化、Ollama プロバイダー対応、thinking-block ストリームの最終処理、CI キャッシュ強化、ストリーミングラップ、DeepSeek モデル補完、ヘルプ選択の改善 (#863, #870, #921, #1078, #1603, #1628, #1601, #1964)
  • cyq1017 — Unicode git_status パス、ローカル/設定スキル検出、モード切替トーストの重複防止 (#1953, #1956, #1957)
  • xieshutao — プレーン Markdown スキルのフォールバック (#869)
  • GK012 — npm ラッパー --version フォールバック (#885)
  • y0sif — 直接子サブエージェント完了後の親ターンループ復帰 (#901)
  • mac119leo119codewhale update コマンドのドキュメント (#838, #917)
  • dumbjack — コマンド安全性の null バイト強化 (#706, #918)
  • macworkers — フォーク確認と新しいセッション ID (#600, #919)
  • zerozerx-lab — 通知条件設定と OSC 9 通知本文の拡充 (#820, #920)
  • chnjames — @mention 補完キャッシュ、設定リカバリ改善、Windows UTF-8 シェル出力 (#849, #927, #982, #1018)
  • angziii — 設定安全性、非同期クリーンアップ、Docker 強化、コマンド安全性修正 (#822, #824, #827, #831, #833, #835, #837)
  • elowen53 — UTF-8 デコードと決定論的テストカバレッジ (#825, #840)
  • wdw8276 — カスタムセッションタイトルの /rename コマンド (#836)
  • banqii.cursor/skills 検出パス対応 (#817)
  • junskyeed — API リクエストの動的 max_tokens 計算 (#826)
  • axobase001 — スナップショット孤児クリーンアップ、npm インストールガード、セッションテレメトリ修正、モデルスコープキャッシュクリア、シンボリックリンクスキル対応、npm ミラー迂回ガイダンス、子タスクのプロキシ保持 (#975, #1032, #1047, #1049, #1052, #1019, #1051, #1056, #1608)
  • MengZ-super/theme コマンド基盤と SSE gzip/brotli 展開 (#1057, #1061)
  • DI-HUO-MING-YI — Plan モードの読み取り専用サンドボックス安全性修正 (#1077)
  • bevis-wong — ペースト Enter 自動送信の正確な再現 (#1073)
  • DuducocoAlphaGogoo — スキルスラッシュメニューと /skills 範囲修正 (#1068, #1083)
  • ArronAI007 — macOS Terminal.app と ConHost のウィンドウリサイズアーティファクト修正 (#993)
  • THINKER-ONLY — OpenRouter とカスタムエンドポイントのモデル ID 保持 (#1066)
  • Jefsky — DeepSeek エンドポイント修正レポート (#1079, #1084)
  • wlon — NVIDIA NIM プロバイダー API キー優先度診断 (#1081)
  • Horace Liu — Nix パッケージ対応とインストールドキュメント (#1173)
  • jieshu666 — ターミナル再描画のちらつき軽減 (#1563)
  • gordonlu — Windows Enter / CSI-u 入力修正 (#1612)
  • mdrkrg — 初回起動時の API キー欠落クラッシュ修正 (#1598)
  • Aitensa — diff とページャー出力の CJK 折り返し対応 (#1622)
  • qiyan233 — レガシー DeepSeek CN プロバイダーエイリアス互換性 (#1645)
  • zlh124 — WSL2/ヘッドレス起動レポートとクリップボード初期化修正 (#1772, #1773)
  • aboimpinto — Windows alt-screen ログ、Home/End コンポーザー、ランタイムログフォローアップ (#1774, #1776, #1748, #1749, #1782, #1783)
  • LeoLin990405 — プロバイダーモデル透過、推論リプレイ、thinking-only ターン、Windows 引用修正 (#1740, #1743, #1742, #1744)
  • nightt5879 — Ctrl+C プロンプト復元修正 (#1764)
  • h3c-hexin — ストリーミングバッチツール呼び出し保存と CLI reasoning-effort 透過 (#1686, #1511)
  • hxy91819 — ツール結果整理時のプレフィックスキャッシュ保持 (#1514)
  • JiarenWang — Plan モード読み取り専用強制、承認引継ぎ最適化、Ctrl+H 削除修正、undo コンテキスト同期 (#1123, #962, #958, #1150)
  • Liu-Vince — MCP ページネーション、マークダウンインデント保持、zh-Hans i18n 改善、環境変数ドキュメント (#1256, #1179, #1274, #1178)
  • ChaceLyee2101 — 推論トークンコスト集計と zh-Hans 自動 CNY 表示 (#1505, #1504)
  • laoye2020 — Catppuccin、Tokyo Night、Dracula、Gruvbox テーマと /theme ピッカー (#1534)
  • punkcanyang — Kitty (OSC 99) と Ghostty (OSC 777) デスクトップ通知対応 (#1426)
  • Rene-Kuhm — スペイン語 (es-419) ラテンアメリカローカライズ (#1452)
  • ComeFromTheMars — Shift+Up/Down トランスクリプトスクロールショートカット (#1432)
  • sockerch — 全スラッシュコマンドの拼音エイリアス (#1306)
  • eltociear — 日本語 README 翻訳 (#746)
  • Linggrep_files キャンセルトークン対応と Ctrl+Z コンポーザー下書き復元 (#1839, #1911)
  • Ben Younes — Linux Wayland(非 wlroots)クリップボード対応 (#1938)
  • Matt Van Horn — Docker 初回起動権限修正とランタイム system prompt 回帰テスト (#1699, #1702)
  • Kristopher Clark — compaction の user query 保持修正 (#1704)
  • tdccccc — コンポーザースクロール修正と pager マウスホイール対応 (#1715, #1716)
  • LittleBlacky — provider gated reasoning_content ストリーム修正 (#1680)
  • Anaheimrlm_open 空 source schema 検証レポート (#1712)
  • THatch26 — ターミナル resize 後のページング修正 (#1724)
  • Alvin — Zed ACP id 互換性レポート (#1696)
  • knqiufan — sub-agent ファイル書き込み委譲 (#1833)
  • IIzzaya — slash 補完の exact alias 優先アイデア (#1811)
  • DC — ターミナル cleanup guard のアイデア (#1630)
  • imkingjh999 — provider/model 切り替え修正 (#1642)
  • Photo — provider-aware /model picker catalog 作業 (#1201)
  • chennest — diagnostics schema レポート (#1685)
  • kunpeng-ai-lab — Windows コンポーザースクロール修正 (#1578)
  • WuMing — Windows PowerShell ちらつき修正 (#1591)
  • maker316 — LoopGuard/checklist ループレポート (#1574)
  • lalala — approval denial 回帰レポート (#1617)
  • muyuliyanpandoc_convert 検証修正 (#1523)
  • czf0718 — resize と turn-completion のちらつき修正 (#1537)
  • MeAiRobot — toast がコンポーザー入力を覆う問題の修正 (#1485)
  • tiger-dog — approval modal 折りたたみと markdown identifier 修正 (#1455)
  • MMMarcinho — opt-in image_analyze vision tool (#1467)
  • lucaszhu-hue — AtlasCloud provider 統合 (#1436)
  • sandofree — Tavily と Bocha の web_search backend (#1294)
  • zhuangbiaowei/change release notes コマンド (#1416)
  • NorethSea — updater companion binary refresh 修正 (#1492)
  • Jianfengwu2024 — Windows MSVC toolchain 環境保持 (#1487)
  • Fire-dtx — npm postinstall recoverability 作業 (#1059)
  • oooyuy92 — 長時間セッション palette 可読性レポート (#1070, #936)
  • qinxianyuzou — zh-Hans destructive approval 文言 (#1087, #1091)
  • tyouter — session title/history preview クリーンアップ (#1510)
  • xulongzhe — issue template と vision boundary follow-up (#1530, #1544)
  • YaYII — trusted media path 作業 (#1462)
  • 47CidJafar Akhondali — 責任ある security disclosure と hardening レポート
  • linzhiqin2003--model auto コスト節約バイアス、実行規律プロンプト、宣言的事実メモリ衛生 (#1385, #1384, #1381)
  • lbcheng888 — 保存/復元間のコスト永続化とトランスクリプトスクロール修正 (#1192, #1211)
  • pengyou200902 — UTF-8 安全メモリ切り捨て、切り捨てマーカー精度、キーバインドドキュメント (#968, #1122, #1095)
  • CrepuscularIRIS — Termius/SSH 向け低モーション検出と npx MCP サーバーサンドボックス修正 (#1479, #1346)
  • sternelee — DeepSeek プレフィックスキャッシュ安定性追跡 (#1517)
  • Apeiron0w0 — Tabby ターミナルちらつきループの FocusGained デバウンス (#1560)
  • greyfreedom — 最新トランスクリプトへのジャンプボタン (#969)
  • SamhandsomeLee — 明示的隠しファイルメンション補完 (#1270)
  • dst1213 — クォータエラー HTTP 400 リトライ (#1203)
  • fuleinist--yolo フラグの CLI から TUI への転送 (#1233)
  • heloanc — Home/End キーコンポーザーサポート (#1246)
  • jinpengxuan — オンボーディング中のアクティブプロバイダー認証情報保持 (#1265)
  • lixiasky-back — 検証済み npm バイナリ採用 (#1339)
  • J3y0r — ワークスペース切り替えコマンド (#1065)
  • KhalidAlnujaidi — delegate スキルバンドル (#1144)
  • Wenjunyun123 — ドキュメントアンカーオフセット保持 (#1282)
  • whtis — zh-CN README ディスパッチャーパス同期 (#1235)
  • aqilaziz — memory スキルリンク修正 (#1095)
  • wuwuzhijing — rsproxy rustup 回避策インストールドキュメント (#1011)

コントリビューション

CONTRIBUTING.md を参照してください。プルリクエストを歓迎します。良い初コントリビューションは Open Issues を確認してください。

Note

DeepSeek Inc. とは関係ありません。

ライセンス

MIT

Star History

Star History Chart