Martty

Martty is an open-source terminal user interface (TUI) coding agent and session harness developed by openma-ai. It provides an interactive terminal workspace designed for running AI coding agents with direct access to local development repositories. In day-to-day workflows, Martty operates via an ACP-native (Agent Client Protocol) Cordis TUI runtime. It features an interactive composer dock that continuously tracks real-time token metrics (input, output, cached, and reasoning tokens) and visualizes context window consumption against supported LLMs, including 1.0M context architectures like DeepSeek-v4 variants down to standard 128K models. Users interact via prompt inputs, keyboard shortcuts, and built-in slash commands. Martty differentiates itself by maintaining a clean transcript scrollback through non-destructive popup dialogs for commands like `/help`, `/keys`, `/session`, and `/plugins`. Rather than dumping metadata into standard output, it renders tree-based plugin inventories (`tui-tree-widget`) and session status inspectors inside self-contained overlays. Martty is open-source software distributed via npm and GitHub repository releases, currently under active pre-1.0 development.

Tags: agent harness, cli, coding agent, OpenSource, terminal

Visit Martty