openma-ai/Martty

openma-ai★ 48Rust最后同步: 2026-08-22

在 GitHub 打开

deepseek-harness-tui before. Self-Improvement TUI Plugin of DeepSeek Harness. Everything Here Is Also A Plugin. dsh-tui

README 摘要

Martty DSH-first Agent TUI,使用与 DSH 同款的 Cordis 插件能力,也可连接其他兼容 ACP agent。 中文 · English 快速开始 全局安装后直接启动: 不想安装到全局,可以直接运行: Martty 内置 ACP 连接层,默认启动并连接 DSH。已有 DSH 环境时,也可以把 Martty 安装到独立 profile,交给 DSH 管理插件和升级: 只想看界面,可以运行: Agent UI Martty 在终端中呈现完整的 agent 工作过程,包括流式回复、推理、工具调用、 subagent、Plan、token 用量和持久化会话。图片可以从文件或剪贴板加入 prompt; 工具输出、Markdown、代码块和图片预览都使用终端原生交互。 回合运行时可以继续排队消息,也可以立即 steer 当前 agent。会话通过 /new 、 /resume 和 --session-id 管理,workspace、模型、权限和界面选择会随会话恢复。 常用操作: 按键 / 命令 行为 enter 发送消息;回合运行时排队 follow-up ctrl+x 立即 steer 当前 agent esc 中断当前回合并保留草稿 / 打开命令与参数候选 /model · /agent 选择模型和 Agent Preset /permission · shift+tab 选择或轮换权限模式 /image · /clip 添加本地图片或剪贴板图片 !cmd 在 workspace 的会话级本地 shell 中执行命令 /help · /keys 查看命令与快捷键 插件系统 Martty 的界面不是一组写死的开关。UI、主题、Slot、命令、Overlay 和 Session 视图 都由 Cordis Plugin 组合,并随 Plugin 生命周期一起加载和卸载。这套插件系统也是 Martty 的自进化路径:Agent 可以读取当前能力,创建新的界面 Plugin,并在运行中继续 观察和修改。 一个 Cordis Plugin Package 可以包含两个部分: 只包含 code.host 是 Host-only,只包含 code.client 是 Client-only,两者都有就是 双向 Plugin。双向 Plugin 仍是一个 Plugin run;Client half 可以通过 host.call(method, args) 调用同一 run 的 Host half。 四个 Plugin 视图 视图 显示什么 /ui UI Plugin 列表,例如 Martty 与 DeepSeek;选择后切换整套 UI 组合 /theme Theme Plugin 列表;选择后切换配色及该 Plugin 的其他能力 /plugins 当前…

在 GitHub 查看完整 README →
终端/TUIagentagentsdeepseek-harnessdeepseek-harness-plugindeepseek-harness-plugin-devdeepseek-harness-pluginsdsh-plugindsh-plugins

分类