openma-ai/Martty
Self-Improvement TUI Plugin of DeepSeek Harness
Martty is a DSH-first terminal UI that renders the full agent workflow: streaming replies, reasoning chains, tool calls, subagent trees, Plans, token usage, and persistent sessions -- all in a Cordis-powered plugin interface. Images attach from file or clipboard. Tool output, Markdown, code blocks, and image previews use native terminal interactions. You can queue messages while a turn runs or steer the agent mid-turn. Sessions persist via /new, /resume, and --session-id with workspace, model, and permission choices restored on resume.
Install
npm install --global martty
marttyAlternative no-install: npx --yes martty. DSH-managed profile: npm install --global @deepseek-ai/dsh && dsh plugin --profile martty add martty@latest && dsh --profile martty. Demo mode: martty --demo or martty --demo-skin.
Compatibility
Node.js 18+. Connects to DSH via built-in ACP layer. Also connects to other ACP-compatible agents. Profile-managed install requires @deepseek-ai/dsh globally installed.
Details
- Repo: openma-ai/Martty
- Category: Web UI Enhancements
- Stars: 45
- Version: latest via npm (martty)
- Last push: 2026-09-20
- First seen: 2026-08-13
Recent updates
Session management (/new, /resume, --session-id), workspace + model + permission restored on resume, built-in ACP connection layer, Cordis plugin interface. Supports any ACP-compatible agent.
FAQ
- How do I install Martty?
- Run: npm install --global martty && martty. No-install option: npx --yes martty. For DSH-managed: dsh plugin --profile martty add martty@latest && dsh --profile martty.
- Does Martty require DSH to run?
- No. Martty includes a built-in ACP connection layer and connects to DSH by default, but also works with any other ACP-compatible agent. Run martty --demo to see the UI without any agent connection.
- How do I resume a previous session in Martty?
- Use /resume inside Martty, or launch with martty --session-id <id>. Workspace, model, permission, and UI preferences are restored automatically from the saved session.
Alternatives
ccch1mneyyy/dsh-TUI · openma-ai/deepseek-harness-tui · paean-ai/deeptide