基于终端的工作流
作为终端界面运行,设计为在项目目录中工作,而不是单独的桌面应用。
Mastra Code 是一款基于终端的 AI 编码代理,建立在 Mastra 的 Harness、Agent 和 Memory 基础原语之上。它运行在你的终端中,可连接多个 AI 模型,并能在交互式开发工作流中读取、搜索、编辑和执行代码。
该产品专为需要持续上下文的代码库而设计。其持久线程和 Observational Memory 旨在减少长项目中的压缩问题,而 Build、Plan 和 Fast 等模式则让你可以在实现、分析和快速查询之间进行选择。
作为终端界面运行,设计为在项目目录中工作,而不是单独的桌面应用。
支持在 Build、Plan 和 Fast 模式之间切换,让代理能根据当前任务调整行为。
使用持久线程和 Observational Memory,在长时间工作中持续携带上下文,无需手动压缩。
包含用于读取文件、编辑文件、搜索代码、运行 shell 命令和网页搜索的工具。
可按项目范围配置线程、MCP 服务器、hooks、自定义命令、skills 和数据库设置。
当 Mastra Code 在非活动面板中运行时,支持可点击的终端通知,让你无需持续盯着会话也能注意到进度。
当你希望代理在仓库中实现功能、修复 bug、重构代码或运行测试时,使用 Build 模式。
在进行更改之前,使用 Plan 模式检查架构、收集上下文,并生成逐步实施计划。
当你希望获得更低延迟的响应时,用 Fast 模式处理简短回答、快速查询或小型编辑。
当项目跨越多个会话,并且你希望上下文随时间持续保留时,使用持久线程和 Observational Memory。
使用内置工具和配置选项来读取文件、编辑代码、管理 shell 命令,并在项目专属设置中连接 MCP 服务器或 hooks。
Mastra Code 在终端中运行,首次启动时会使用上手向导帮助你连接账户并选择模型。之后你也可以使用 /setup 命令重新运行设置。
是的。来源说明你可以通过 OAuth 登录 Anthropic 或 OpenAI,也可以跳过这一步,稍后使用 API 密钥进行身份验证。模型选择器在需要时也会提示你添加密钥。
Mastra Code 有三种模式:Build、Plan 和 Fast。Build 模式用于进行更改,Plan 模式为只读,适合分析和规划,Fast 模式则针对简短回答和小幅编辑进行了优化。
网站列出了用于读取文件、编辑文件、搜索、运行 shell 命令和网页搜索的内置工具。它还说明了 MCP 服务器、hooks、自定义命令、skills 和数据库设置的配置方式。
收集到的来源集中,定价页面返回了未找到响应,因此此处可用的网站文本无法确认 Mastra Code 是免费、付费,还是提供具体套餐。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
Vi3ecode 是面向 AI 编程代理的持续开发环境,保留项目上下文、终端、Git、记忆、流程、评审与沟通,围绕你正在使用的 agent 协同工作。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。