MIT ライセンスの Rust 製 TUI で、DeepSeek Harness をリアルタイムかつターミナルネイティブな Agent UI に変えます。ストリーミング出力・ツール呼び出し・サブエージェント・Plan・トークン使用量・永続セッションに加え、UI 単体の `--demo` モードも用意。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-29
ライセンス
MIT
01どんなタスクに使えるのか?
ターミナルから DeepSeek Harness エージェントの一連の処理を眺め、操作する
ターミナルにネイティブ表示されるストリーミング応答・推論・ツール呼び出し・サブエージェント・Plan・トークン使用量・永続セッション
DeepSeek Harness を動かす開発者やエージェント利用者。エージェントの動きをターミナルでリアルタイムに見て、操作したい人
ターミナルから画像をプロンプトに添え、永続セッションを保つ
ファイル / クリップボードの画像を含むプロンプト。/new・/resume・--session-id で管理するセッションは workspace・モデル・権限・UI 選択を復元
エージェントをターミナルで動かし、セッションの連続性やインライン画像入力を求めるユーザー
02DeepSeek Harness への導入方法
前提条件
- Node.js が本機に導入済み(README は npm 経由の導入時に Node.js が必要で、pnpm も必要になる場合があると記載)
インストール手順
- 01
グローバルに導入して起動:`npm install --global martty` のち `martty` を実行
$ npm install --global martty
- 02
導入せずに実行:`npx --yes martty`
$ npx --yes martty
- 03
$ dsh に管理させる:まず `npm install --global @deepseek-ai/dsh`、次に `dsh plugin --profile martty add martty@latest`、そして `dsh --profile martty`
- 04
UI だけ試す:`martty --demo` または `martty --demo-skin`
導入成功の確認
作者は未記載
03DSH 統合と能力の範囲
DSH ファーストの ACP クライアント。DSH と同じ Cordis プラグイン機能を備え、内蔵の ACP 接続層を通じて起動時に DeepSeek Harness(dsh)へデフォルトで接続する。dsh が管理するプラグインとしても動作する。
ターミナルのエージェント処理ビュー
DeepSeek Harness / 任意の互換 ACP エージェントからのストリーミングイベント→ターミナルにネイティブ表示されるストリーミング応答・推論・ツール呼び出し・サブエージェント・Plan・トークン使用量・永続セッション
画像入力とターミナルネイティブなプレビュー
ファイルやクリップボードの画像→プロンプトに添えられた画像。ツール出力・Markdown・コードブロック・画像プレビューはターミナルネイティブな操作で表示
セッション管理
コマンド `/new`・`/resume` と `--session-id` フラグ→セッションとともに workspace・モデル・権限・UI 選択を復元。ターンの実行中もメッセージを待ち行列に追加したり、現在のエージェントを即座にステア可能
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness を動かす開発者やエージェント利用者。エージェントの動きをターミナルでリアルタイムに見て、操作したい人
- エージェントをターミナルで動かし、セッションの連続性やインライン画像入力を求めるユーザー
05互換性・メンテナンス・セキュリティ上の注意
MIT · 活発にメンテナンス中(最新リリース v0.2.28、2026-08-28)
06よくある質問
Martty の導入と実行方法は?
グローバルに導入:`npm install --global martty` のち `martty` を実行。あるいは導入せず `npx --yes martty` で直接実行できます。いずれも本機に Node.js が必要です(README は pnpm も必要になる場合があると記載)。
Martty はどうやって DeepSeek Harness に接続しますか?
Martty は DSH ファーストです。DSH の Cordis プラグイン機能を再利用し、内蔵の ACP 接続層で起動時に DSH へデフォルト接続します。dsh に管理させるなら `dsh plugin --profile martty add martty@latest` のち `dsh --profile martty` を使います。
ターミナル UI は何を表示しますか?
エージェントの一連の処理をターミナルにネイティブ表示します。ストリーミング応答・推論・ツール呼び出し・サブエージェント・Plan・トークン使用量・永続セッションです。ツール出力・Markdown・コードブロック・画像プレビューはすべてターミナルネイティブな操作で表示されます。
セッションの管理や画像の追加はどうしますか?
ファイルやクリップボードから画像をプロンプトに添え、`/new`・`/resume`・`--session-id` でセッションを管理します。workspace・モデル・権限・UI 選択はセッションとともに復元されます。ターンの実行中もメッセージを待ち行列に追加したり、現在のエージェントを即座にステアできます。
エージェントを繋がずに UI を試せますか?
はい——`martty --demo` または `martty --demo-skin` を実行すれば、DSH に接続せずに UI だけを確認できます。
07関連する DSH ワークフロー
dsh-tui
by ccch1mneyyy
Claude Code 風の全画面 TUI プラグイン。鯨トップバー、リアルタイム状態行、思考ストリーミング、Esc 二連打の巻き戻し、コンテキスト進捗バーと TPS メーター搭載。npm で一発インストール
dsh-better-sidebar
by omdsh-dev
ファイル表示・編集、ターミナル、Git、サブエージェントのページを内蔵し、サードパーティによる新規サイドバーページの登録にも対応する拡張可能なサイドバー基盤
dsh-tianshu-tui
by huiliyi37
DeepSeek Harness 向けインタラクティブ TUI:セッションワークスペース、画像 E2E(クリップボード/ビジョン橋)、スラッシュ補完、承認カード、推論可視化の純粋な表示層
dsh-damage-pulse
by wssfk12138
ゲーム風ダメージパルスアニメーション付き DeepSeek Harness トークン残高モニター
08データと出典
DSH-first Agent TUI,使用与 DSH 同款的 Cordis 插件能力,也可连接其他兼容 ACP agent。
Martty 内置 ACP 连接层,默认启动并连接 DSH。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-29。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
