场景
一轮完整的工作
给 API 加上限流,并补好测试。
MatchaCode
正在读取 src/api/route.ts、src/api/route.test.ts
- export const POST = handler+ export const POST = withRateLimit(handler)
限流已加入,12 个测试通过。
功能
它能做什么
- 01
读懂仓库
读文件、搜索代码,弄清项目在做什么。
- 02
写功能、改代码
直接修改文件,改动会以行内 diff 呈现。
- 03
先计划再改
方向还不清楚时,先读代码、写方案,你同意后再动手。
- 04
修测试、看失败
运行命令和测试,检查结果,再从失败处接着改。
- 05
切换模型
在会话中打开模型选择器,换用当前服务商提供的模型。
- 06
沿用规则和工具
读取项目规则,并通过 MCP 与 skills 连接已有工具。
工作区
现在的工作区,就是终端
以后同一套助手会进编辑器和桌面。现在能用的,是终端里这一处。
请求
给 API 加上限流,并补好测试。
读取
MatchaCode
正在读取 src/api/route.ts、src/api/route.test.ts 与 AGENTS.md
方案
- 01在 handler 外包一层限流
- 02补测试,保留现有断言
改动
- export const POST = handler+ export const POST = withRateLimit(handler)
命令
npm test
限流已加入,12 个测试通过。
约定
数据还在你这边
会话和规则在你的机器上。模型请求发往你选择的服务商。
01
在你的机器上
会话和规则写在 ~/.matcha。没有 MatchaCode 账号,也没有官方云。
02
模型是你的
模型请求发往你选择的服务商。MatchaCode 不是模型厂商。
03
你同意再改
改文件、跑命令前会先问你。需要时先做计划。沙箱可以按需打开。
产品形态
CLI 现已可用
CLI
现已推出
在终端里读仓库、改文件、跑命令。
下载IDE 插件
即将推出
同一套助手,在编辑器里继续工作。
即将推出桌面应用
即将推出
在桌面上继续工作。
即将推出移动应用
即将推出
以后可以在手机上接着做同一件事。
即将推出
CLI
在终端里工作
- 01
在仓库里工作
用 @ 带上文件。diff、命令、任务列表都在同一段对话里。
matcha "fix the failing auth test and run it" - 02
接着上次的会话
/resume 打开上次的会话。matcha -c 继续最近一次。也可以退回上一步。
matcha -c - 03
先计划再动手
还不确定时先读代码、写方案。你同意后再改。
/plan - 04
会话中切换模型
打开当前服务商的模型选择器,不用中断当前工作。
/model
迁移
原来的规则可以接着用
Matcha CLI 读取其他助手已经在用的约定,不必从零重写。
- 01
按原样读取这些规则文件
AGENTS.mdCLAUDE.mdCursor rules
- 02
先预览再导入配置
/import-claude预览导入
- 03
接着上次的会话
/resume-cursor/resume-claude/resume-codex
模型
模型随你选
用 API Key 接入 xAI、OpenAI、Anthropic,或指向 Ollama 与其他兼容端点。登录时不会打开浏览器,也没有 MatchaCode 账号。
MatchaCode 不是模型厂商。下列名称是开源、闭源、本地与聚合平台的例子,不是官方服务商清单,也不构成背书。
开始
开始使用
下载 CLI,选好模型即可开始。目前主要支持 macOS 和 Linux。
curl -fsSL https://get.matcha.dev | shMatchaCode 本身暂不收费。没有账号,也没有官方云。模型费用由你选择的服务商收取。