ディレクトリに戻る

martty

キュレーション掲載メンテナンス: 活発

openma-ai/martty

DeepSeek Harness のエージェントタイムライン(ストリーミング推論・ツール呼び出し・スキル・サブエージェント・トークン指標)を描画する Rust/ratatui ターミナル UI。Cordis プラグイン・テーマ・スロットで拡張可能。

GitHub で見るホームページ
$ npm install --global martty

78

スター

9

フォーク

Rust

言語

MIT

ライセンス

2026-08-13

作成日

2026-10-03

最終プッシュ

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 も必要になる場合があると記載)

インストール手順

  1. 01

    グローバルに導入して起動:`npm install --global martty` のち `martty` を実行

    $ npm install --global martty

  2. 02

    導入せずに実行:`npx --yes martty`

    $ npx --yes martty

  3. 03

    $ dsh に管理させる:まず `npm install --global @deepseek-ai/dsh`、次に `dsh plugin --profile martty add martty@latest`、そして `dsh --profile martty`

  4. 04

    UI だけ試す:`martty --demo` または `martty --demo-skin`

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH ファーストの ACP クライアント。DSH と同じ Cordis プラグイン機能を備え、内蔵の ACP 接続層を通じて起動時に DeepSeek Harness(dsh)へデフォルトで接続する。dsh が管理するプラグインとしても動作する。

  • ターミナルのエージェント処理ビュー

    DeepSeek Harness / 任意の互換 ACP エージェントからのストリーミングイベント→ターミナルにネイティブ表示されるストリーミング応答・推論・ツール呼び出し・サブエージェント・Plan・トークン使用量・永続セッション

  • 画像入力とターミナルネイティブなプレビュー

    ファイルやクリップボードの画像→プロンプトに添えられた画像。ツール出力・Markdown・コードブロック・画像プレビューはターミナルネイティブな操作で表示

  • セッション管理

    コマンド `/new`・`/resume` と `--session-id` フラグ→セッションとともに workspace・モデル・権限・UI 選択を復元。ターンの実行中もメッセージを待ち行列に追加したり、現在のエージェントを即座にステア可能

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • DeepSeek Harness を動かす開発者やエージェント利用者。エージェントの動きをターミナルでリアルタイムに見て、操作したい人
  • エージェントをターミナルで動かし、セッションの連続性やインライン画像入力を求めるユーザー

05互換性・メンテナンス・セキュリティ上の注意

2026-08-132026-08-28v0.2.28

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 だけを確認できます。

08データと出典

  • 作者による申告github.com7c4781016453…

    DSH-first Agent TUI,使用与 DSH 同款的 Cordis 插件能力,也可连接其他兼容 ACP agent。

  • 作者による申告github.com7c4781016453…

    Martty 内置 ACP 连接层,默认启动并连接 DSH。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-29。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。