返回目錄

martty

編輯精選維護狀態: 活躍

openma-ai/martty

Rust/ratatui 終端介面,渲染 Agent 時間線與指標,支援 Cordis 擴充套件。

前往 GitHub專案首頁
$ npm install --global martty

78

星數

9

Fork

Rust

語言

MIT

授權條款

2026-08-13

建立於

2026-10-03

最近推送

MIT 授權的 Rust TUI,把 DeepSeek Harness 變成即時的終端機原生 Agent UI:串流輸出、工具呼叫、subagent、Plan、token 用量與持續性工作階段,另有只看介面的 `--demo` 模式。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-29

授權條款

MIT

01它能幫你完成什麼?

  • 在終端機裡觀察並接管 DeepSeek Harness agent 的完整回合

    終端機原生呈現的串流回覆、推理、工具呼叫、subagent、Plan、token 用量與持續性工作階段

    執行 DeepSeek Harness 的開發者與 agent 使用者,希望在終端機即時查看並接管 agent 的工作過程

  • 在終端機裡從檔案 / 剪貼簿加入圖片並保持持續性工作階段

    帶檔案 / 剪貼簿圖片的 prompt;透過 /new、/resume 與 --session-id 管理的工作階段,復原 workspace、模型、權限與介面選擇

    希望在終端機驅動 agent 並保持工作階段連續、內聯傳圖的使用者

02如何將外掛接入 DeepSeek 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`

    $ npm install --global @deepseek-ai/dsh

  4. 04

    只看介面:`martty --demo` 或 `martty --demo-skin`

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

DSH 優先的 ACP 用戶端。沿用與 DSH 同款的 Cordis 外掛程式能力,並透過內建的 ACP 連線層在啟動時預設連接 DeepSeek Harness(dsh);也可作為由 dsh 管理的外掛程式執行。

  • 終端機 agent 工作視圖

    DeepSeek Harness / 任何相容 ACP agent 的串流事件→終端機原生呈現的串流回覆、推理、工具呼叫、subagent、Plan、token 用量與持續性工作階段

  • 圖片輸入與終端機原生預覽

    檔案或剪貼簿中的圖片→加入 prompt 的圖片;工具輸出、Markdown、程式碼區塊與圖片預覽皆以終端機原生互動呈現

  • 工作階段管理

    命令 `/new`、`/resume` 與 `--session-id` 參數→隨工作階段復原 workspace、模型、權限與介面選擇;回合執行中可繼續排隊訊息或立即 steer 當前 agent

04適合誰?何時不該用?

適合

  • 執行 DeepSeek Harness 的開發者與 agent 使用者,希望在終端機即時查看並接管 agent 的工作過程
  • 希望在終端機驅動 agent 並保持工作階段連續、內聯傳圖的使用者

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`。

終端機介面能顯示什麼?

終端機原生呈現 agent 的完整回合:串流回覆、推理、工具呼叫、subagent、Plan、token 用量與持續性工作階段。工具輸出、Markdown、程式碼區塊與圖片預覽都使用終端機原生互動。

怎麼管理工作階段、加入圖片?

從檔案或剪貼簿把圖片加入 prompt,並用 `/new`、`/resume` 與 `--session-id` 管理工作階段——workspace、模型、權限與介面選擇會隨工作階段復原。回合執行中還能繼續排隊訊息或立即 steer 當前 agent。

不連 agent 也能試用介面嗎?

可以——執行 `martty --demo` 或 `martty --demo-skin` 即可不連 DSH 直接查看介面。

08資料與來源

  • 作者聲明github.com7c4781016453…

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

  • 作者聲明github.com7c4781016453…

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

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-29。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。