openma-ai

Martty — Development skill for Claude Code

Development community

Unified Harness TUI (ACP client).

How to install Martty

This entry records only its repository, not the path inside it, so there is no exact command to give. Open openma-ai/Martty and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Martty does

Unified Harness TUI (ACP client). Self-Improvement TUI plugin of DeepSeek Harness. Everything Here Is Also A Plugin.

Alternatives in Development

  • Hermes Agent Self Evolution — ⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA 5.2k ★
  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★

README

Martty terminal lockup

Martty

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

中文 · English

npm version npm downloads CI Node.js 18+ MIT

快速开始

通过 `npm install` 安装时,本机需已安装 [Node.js](https://nodejs.org/),且可能需要 [pnpm](https://pnpm.io/)。

AI agent / 自动化安装步骤见 [Agent 安装说明](docs/agent-install.md)。

全局安装后直接启动:

npm install --global martty
martty

不想安装到全局,可以直接运行:

npx --yes martty

Martty 内置 ACP 连接层,默认启动并连接 DSH。已有 DSH 环境时,也可以把 Martty 安装到独立 profile,交给 DSH 管理插件和升级:

npm install --global @deepseek-ai/dsh
dsh plugin --profile martty add martty@latest
dsh --profile martty

只想看界面,可以运行:

martty --demo
martty --demo-skin

Agent UI

Martty 在终端中呈现完整的 agent 工作过程,包括流式回复、推理、工具调用、 subagent、Plan、token 用量和持久化会话。图片可以从文件或剪贴板加入 prompt; 工具输出、Markdown、代码块和图片预览都使用终端原生交互。

回合运行时可以继续排队消息,也可以立即 steer 当前 agent。会话通过 `/new`、 `/resume` 和 `--session-id` 管理,workspace、模型、权限和界面选择会随会话恢复。

Martty 中的 Markdown 回复、工具调用和运行状态

常用操作:

按键 / 命令 行为
enter 发送消息;composer 为空且 Queue 非空时立即发送队首
ctrl+enter 立即 steer 当前 agent(macOS 也可用 `