DeepSeek Harness had a powerful plugin and agent runtime, but no fast terminal-native client that could expose streamed tool calls, subagents, durable sessions, and the same extensibility model in one place.
Demo
Terminal previewMartty
Overview
A terminal UI application for interacting with AI agents
Unified Harness TUI (ACP client). Self-Improvement TUI plugin of DeepSeek Harness. Everything Here Is Also A Plugin.
From the maintainer
Origin story
First workflow
Run npx --yes martty, choose a workspace, and ask the agent to inspect or change a repository. For a no-setup preview, run martty --demo.
Design choice
The UI itself is a Cordis plugin tree rather than a fixed shell. Themes, slots, commands, overlays, and session views can be added at runtime, while the Rust/ratatui client speaks standard ACP to compatible agents.
Roadmap
Deeper plugin diagnostics, smoother packaging of validated UI plugins, and broader ACP-agent interoperability.
Latest Release
v0.2.38
Released: Sep 10, 2026Full Changelog: https://github.com/openma-ai/Martty/compare/v0.2.37...v0.2.38
Discussions