关于 VibeView
VibeView 提供供编码 Agent 在云端实时设备上验证应用构建的技能和 MCP 服务。它支持移动端与电视设备会话、通过 UI 树引用操作应用、查看日志和截图,并在需要人工操作时交接。
主要功能
- 01上传应用构建版本
- 02启动云端设备会话
- 03通过 UI 树引用操作应用
- 04读取日志并截取屏幕
- 05需要人工介入时停止
适用场景
- 01验证移动应用构建版本
- 02检查应用在电视设备上的表现
- 03测试时查看日志和截图
MCP 相关
`vibeview` 命令行工具通过标准输入输出运行 MCP 服务,为兼容 MCP 客户端提供设备会话控制。项目也提供可为 Claude Code 注册该服务的设置方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
VibeView Agent 技能
借助这些技能和 MCP 服务,编码 Agent 可以在实时云端设备上验证其工作:上传构建产物,启动 iOS、Android、Apple TV 或 Android TV 会话,通过 UI 树引用操作应用,读取日志、截取屏幕截图,并在只有人工才能继续操作时停止。
VibeView 可将 iOS 模拟器、Android 模拟器、Apple TV 和 Android TV 模拟器以及 Roku 设备串流到浏览器和 Agent。无需 Mac、无需本地模拟器,也无需桌面上的设备。文档:AI Agent 控制。
安装
你需要安装并登录 vibeview CLI:
npm install -g vibeview
vibeview login
然后选择适合你的 Agent 的方式。
任何可读取技能的 Agent(Claude Code、Cursor、Codex 等,可通过 skills CLI 使用):
npx skills add vibeview/skills
Claude Code,作为插件使用(一步安装技能并注册 MCP 服务):
/plugin marketplace add vibeview/skills
/plugin install vibeview@vibeview
Claude Code,通过你已安装的 CLI 使用(将技能复制到 ~/.claude/skills/,并提供注册 MCP 服务的选项):
vibeview agent-setup
任何 MCP 客户端:通过标准输入/输出运行 vibeview mcp。
{
"mcpServers": {
"vibeview": { "command": "vibeview", "args": ["mcp"] }
}
}
具体来说,在 Claude Code 中:claude mcp add vibeview -- vibeview mcp。
内容
| 路径 | 内容 |
|---|---|
skills/vibeview-agent/SKILL.md | Agent 工作流:构建要求、开发循环、使用 ui-tree 验证、屏幕截图和日志、TV 十字键导航、人工交接规则、清理,以及 CLI 和 MCP 的完整命令参考。 |
.claude-plugin/ | Claude Code 插件清单:技能和 vibeview mcp 服务。 |
.mcp.json | 同一 MCP 服务的标准根目录形式,供插件和 MCP 目录扫描。 |
来源
技能的规范版本随 vibeview npm 包一同发布(vibeview agent-setup 会从中复制)。此仓库提供其镜像版本,方便 Agent 和注册表在 GitHub 上发现它。版本与 CLI 保持一致。
问题和疑问:[email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。