起動が速い
起動時間は 0.90 ms。dsh の 88 ms と比べて 98 分の 1 です。
dsh でよく使うコマンドを Rust で実行するランチャーです。起動時間は 0.90 ms、メモリ使用量は 2.9 MB です。
会話とモデルの実行は dsh 本体にそのまま渡します。使い方も今までどおりです。
| ハーネス | 正解 | 中央値 | 合計 |
|---|---|---|---|
| dsh(そのまま) | 7 / 7 | 24.6 秒 | 229.6 秒 |
| dsh(rdsh 経由) | 7 / 7 | 29.6 秒 | 255.9 秒 |
| Codex CLI | 7 / 7 | 28.0 秒 | 200.6 秒 |
| Claude Code 2.1.296 | 6 / 7 | 36.5 秒 | 514.1 秒 |
| Gemini CLI 0.63.0 | 6 / 7 | 18.2 秒 | 411.3 秒 |
| opencode 1.19.4 | 6 / 7 | 45.4 秒 | 345.0 秒 |
同じ API とプロンプトを使い、5 つのハーネスで deepseek-v4.1-flash に 7 問を解かせた結果です。採点はテストで自動的に行いました。7 問を 1 回ずつ解かせた結果なので、統計的な主張はしません。
各ハーネスの名称とロゴは各社の商標です。ここでは比較対象を識別するためだけに使っています。アイコンは Simple Icons(CC0 1.0)から取得しました。
起動時間は 0.90 ms。dsh の 88 ms と比べて 98 分の 1 です。
rdsh 独自のコマンド以外は、そのまま dsh に渡します。
トークン計算、検索、セッション管理、doctor を Node.js なしで実行します。
読み取り系のコマンドはファイルを書き換えず、認証情報を外部に送りません。
rdsh tokens | 計測 | トークン数の見積もり。CJK は 1 文字 1 トークン。 | 数値 |
rdsh prune | 計測 | トークン予算に収まるよう文脈を削る。 | テキスト |
rdsh search | 検索 | 並列のテキスト検索。 | 一致行 |
rdsh sessions | セッション | セッション一覧とトークン見積もり。 | 表 |
rdsh compact | セッション | セッション JSONL の圧縮。元ファイルは残る。 | ファイル |
rdsh doctor | 診断 | dsh 本体・環境・パスの点検。 | 診断 |
rdsh profiles | 診断 | 利用可能なプロファイル一覧。 | 一覧 |
rdsh skills | 診断 | 利用可能なスキル一覧。 | 一覧 |
rdsh desktop | 連携 | Desktop アプリの検出とプラグイン接続。 | 状態 |
rdsh bench | 計測 | rdsh と dsh の起動比較。 | 表 |
rdsh features | 診断 | 機能スイッチと既定値。 | 一覧 |
rdsh auth | 連携 | 認証状態の確認と取り込み。 | 状態 |
rdsh guard | 連携 | フックとして動作し、危険なコマンドを止める。 | 判定 |
rdsh context | 連携 | ターン文脈の組み立て・注入・記憶。 | JSON |
rdsh deps | 診断 | 依存グラフと変更の影響範囲。 | グラフ |
rdsh serve | 連携 | ローカル専用の状態ページ。 | HTTP |
該当なし
状態とトークン数の見積もりを確認できる軽量なページです。
rdsh settings set extras.enable serverdsh serve 利用は任意です。Node.js 22 以上が必要です。
rdsh-dashboard project --project <directory> Harness Desktop の状態を確認し、プラグインを接続します。
rdsh desktop statusrdsh desktop install --plugins-dir .rdsh desktop verify | ハーネス | CLI 起動 | ピーク RSS | インストール | 実体 |
|---|---|---|---|---|
| rdsh 0.12.0 | 1.52 ms | 5.3 MB | 8.9 MB | 単体バイナリ |
| Claude Code 2.1.296 | 8.61 ms | 38.1 MB | 246 MB | 単体バイナリ |
| Codex CLI 0.161.0 | 34.76 ms | 49.7 MB | 430 MB | Node |
| dsh 0.2.1-rc.3 | 66.1 ms | 66.7 MB | 864 MB | Node |
| opencode 1.19.4 | 369 ms | 128.3 MB | 205 MB | Node |
| Gemini CLI 0.63.0 | 1316 ms | 210.2 MB | 101 MB | Node |
Fedora 44 / x86_64 で 2026-10-25 に実測しました。起動時間は --version を 10 回実行した中央値、RSS は 1 回の実行におけるピーク、サイズはインストール後の値です。会話中のメモリ使用量と速度はモデルとタスクによって決まるため、比較していません。rdsh は起動後の処理を dsh(Node)に引き継ぐため、会話中のメモリ使用量は dsh と同じです。
curl -fsSL https://github.com/jimoto-no-llm/rustdsh/releases/latest/download/install.sh | bash -s -- --from-release $f = Join-Path $env:TEMP 'rdsh-install.ps1'
Invoke-WebRequest -Uri https://github.com/jimoto-no-llm/rustdsh/releases/latest/download/install.ps1 -OutFile $f -UseBasicParsing
& $f | Rust | 1.85 以上(ソースからビルドする場合) |
|---|---|
| Node.js | 22 以上(dsh の実行とダッシュボード) |
| OS | Linux・macOS・Windows・WSL |
| ライセンス | MIT |
ソースからインストールする場合は ./install.sh を実行します。--as-dsh で dsh を置き換え、--restore で元に戻せます。