面向代理驱动开发的开源工具

一个替你干活的代理,一个替你盯着的终端。

miaoAI 编程代理macOS · Linux · Windows

读仓库、改代码、跑命令、验证结果 —— 模型由你选,每一轮花了多少一目了然。

macOS / Linux

curl -fsSL https://mtty.dev/miao/install | bash

Windows (PowerShell)

irm https://mtty.dev/miao/install.ps1 | iex

mtty终端 · 编辑器 · 代理macOS · Linux · Windows · 预览版

用 Rust 编写的 AI 原生终端与编辑器:终端、文件、远程主机和代理同在一个窗口——它还知道代理正在干活、在等你确认,还是已经做完。

下载预览版
miaoAI 编程代理

01 两个产品

任选其一,二者是独立的项目。

02 配合使用

同时跑四个代理,不用盯着任何一个窗口。

在 mtty 的窗格里,miao 通过终端的控制面上报自己的状态。mtty 据此给窗格加上徽章,在代理需要你时弹出通知,在它工作时阻止电脑休眠,并在它空闲的那一刻发出你排队的提示。

二者互不依赖。离开 mtty,上报就是空操作;没有代理上报时,mtty 就只是一个终端。mtty 也为其他代理 CLI 提供状态钩子。

03 看图

终端、编辑器与代理,同在一个窗口。

miao · 审阅改动,再选模型示例会话展示编辑 diff 和上下文遥测;模型选择也留在同一个会话中。放大查看 ↗
mtty · 代理状态,实时变化控制面事件让标签徽章和 Agent 面板依次显示 processing、awaiting、error 与 idle。放大查看 ↗
miao · 自带模型服务商打开供应商选择器,浏览并选择适合任务的服务。放大查看 ↗
mtty · 编辑器与实时预览Markdown 改动同步更新旁边的预览,包含 Mermaid、表格与代码块。放大查看 ↗
miao · 浏览器工作区在浏览器里展开代码 diff、打开审阅面板,使用同一个示例会话。放大查看 ↗
mtty · 行内改动审阅在编辑器里审阅拟议改动,再通过命令面板接受。放大查看 ↗
分组主机库提供文件入口和已保存的端口转发;展示地址均为示例。
mtty · 本地与远程分组主机库提供文件入口和已保存的端口转发;展示地址均为示例。放大查看 ↗
Git 改动与实际运行的本地 HTTP 服务并排,共用一个工作区。
mtty · 递归分屏Git 改动与实际运行的本地 HTTP 服务并排,共用一个工作区。放大查看 ↗

04 现状

还很早期,迭代很快,话说在明处。

  1. 01

    1.0 之前

    两个项目都发布频繁,版本之间会有变化。发布说明在 GitHub 上。

  2. 02

    文档出自源码

    本站的 miao 文档从其仓库同步而来,每一篇同步页面都注明来源提交。

  3. 03

    说法带着边界

    基准测试写明测的是什么;可选或实验性的功能会直说。

从一条命令开始。

macOS / Linux

curl -fsSL https://mtty.dev/miao/install | bash

Windows (PowerShell)

irm https://mtty.dev/miao/install.ps1 | iex