VibeView

io.github.vibeview由 GitHub 账号 vibeview 发布v0.74.0更新于 Nov 4, 2026

Drive cloud iOS, Android, Apple TV, Android TV and Roku devices to verify app changes.

已验证STDIO仅桌面浏览器自动化开发者工具

概览

AI 生成的概览

让编码代理在云端 iOS、Android、Apple TV、Android TV 和 Roku 设备上运行并操作应用,以验证改动效果。

可以做什么
  • 上传或云端构建应用并启动设备会话
  • 以 UI 树读取界面,按引用点击、输入、滑动、按电视遥控键、打开深链并截图
  • 读取设备日志以确认改动是否生效
  • 把自然语言步骤保存为测试,运行单个或整组测试并查看失败步骤
  • 需要人工时附上实时会话链接交还给人
适用场景
适合代理需要在真实设备上验证移动端或电视应用改动、又没有 Mac 或本地模拟器的场景,例如检查 React Native 热重载效果、运行 UI 测试或在交付前确认构建。
运行要求
通过 vibeview npm 包以 stdio 在本地运行(npx 或全局安装)。需要 VibeView 账号,并提供 VIBEVIEW_API_TOKEN 环境变量或执行一次 vibeview login。需联网访问 VibeView 云端设备;仅支持桌面端。
安装前请注意
需要 VibeView API 令牌或已保存的登录,可访问你的云端设备会话。代理可上传构建、启动和停止会话、操作应用并编写和运行测试,操作发生在真实设备上。遇到登录或支付等步骤会暂停等待人工,会话内容会串流到 VibeView 仪表盘。

安装

在 SourceWeft 中

  1. 打开 控制台中的 VibeView,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

VibeView agent skills

[npm] [GitHub MCP registry]

Skills and an MCP server that let a coding agent verify its work on a live cloud device: upload a build, start an iOS, Android, Apple TV, Android TV or Roku session, drive the app by UI-tree refs, read logs, take screenshots, and stop when only a human can act.

VibeView streams iOS simulators, Android emulators, Apple TV and Android TV simulators, and Roku devices to a browser and to agents. No Mac, no local simulator, no device on the desk. Docs: AI agent control.

[Claude Code using the VibeView MCP server: it starts an iPhone session, reads the UI tree, taps a card by its ref, takes a screenshot and stops the session]

What your agent can do

  • Check its own change in your React Native app. It starts vibeview dev against your local Metro, so every edit hot-reloads on the cloud device, then it looks at the screen and the logs to see whether the change works.
  • Build the app in the cloud and run that build. React Native, Expo, Flutter, Capacitor, Kotlin Multiplatform or native iOS and Android: with a shell, it runs vibeview build --cloud (no Mac needed for iOS), then starts a device on the finished build.
  • Drive the app like a person. It reads the screen as a UI tree with short refs (@e7), taps, types and swipes by ref, presses TV remote buttons, opens deep links, and takes screenshots.
  • Write and run tests. It saves plain-language steps as a test, then runs one test or a whole group and reads which step failed and why. AI steps are in beta.
  • Hand off to you when a step needs a person, such as a login or a payment, with a link to the live session.

It works on iPhone, iPad, Android phones and tablets, Apple TV, Android TV and Roku. You can watch every session live in the dashboard while the agent works.

[An iPhone Duo session in the VibeView dashboard, half folded, with the UI tree panel listing elements by ref (@e0, @e1, …)]

[An Apple TV session in the VibeView dashboard] [A Roku session in the VibeView dashboard]

Install

You need the vibeview CLI, logged in:

bash
npm install -g vibeviewvibeview login

Then pick whichever fits your agent.

Any agent that reads skills (Claude Code, Cursor, Codex, and others via the skills CLI):

bash
npx skills add vibeview/skills

Claude Code, as a plugin (installs the skill and registers the MCP server in one step):

text
/plugin marketplace add vibeview/skills/plugin install vibeview@vibeview

Claude Code, from the CLI you already installed (copies the skill into ~/.claude/skills/ and offers to register the MCP server):

bash
vibeview agent-setup

Any MCP client: run vibeview mcp over stdio.

json
{  "mcpServers": {    "vibeview": { "command": "vibeview", "args": ["mcp"] }  }}

With Claude Code specifically: claude mcp add vibeview -- vibeview mcp.

What's here

PathWhat it is
skills/vibeview-agent/SKILL.mdThe agent workflow: build requirements, the dev loop, verifying with ui-tree, screenshots and logs, TV d-pad navigation, the human hand-off rule, cleanup, and the full command reference for both the CLI and MCP.
.claude-plugin/Claude Code plugin manifest: the skill plus the vibeview mcp server.
.mcp.jsonThe same MCP server in the standard root-level form that plugin and MCP directories scan for.

Where this comes from

The canonical copy of the skill ships inside the vibeview npm package (vibeview agent-setup copies it from there). This repository mirrors it so agents and registries can discover it on GitHub. Versions track the CLI.

Issues and questions: [email protected].

来源:README.md,提交 4959b82

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:服务器未能启动。

版本历史

41
  1. v0.74.0最新Nov 4, 2026
  2. v0.73.0Nov 4, 2026
  3. v0.72.0Nov 3, 2026
  4. v0.71.0Oct 31, 2026
  5. v0.70.6Oct 30, 2026
  6. v0.70.3Oct 29, 2026
  7. v0.62.0Oct 26, 2026
  8. v0.61.0Oct 26, 2026
  9. v0.60.0Oct 26, 2026
  10. v0.59.0Oct 25, 2026
  11. v0.58.0Oct 25, 2026
  12. v0.55.0Oct 23, 2026
  13. v0.54.0Oct 22, 2026
  14. v0.53.0Oct 21, 2026
  15. v0.52.0Oct 21, 2026
  16. v0.50.0Oct 20, 2026
  17. v0.49.0Oct 19, 2026
  18. v0.47.0Oct 19, 2026
  19. v0.46.0Oct 17, 2026
  20. v0.45.0Oct 17, 2026
  21. v0.43.0Oct 16, 2026
  22. v0.42.0Oct 16, 2026
  23. v0.41.0Oct 13, 2026
  24. v0.40.0Oct 12, 2026
  25. v0.39.0Oct 12, 2026
  26. v0.38.0Oct 12, 2026
  27. v0.37.1Oct 7, 2026
  28. v0.36.1Oct 4, 2026
  29. v0.36.0Sep 30, 2026
  30. v0.35.0Sep 29, 2026
  31. v0.34.0Sep 27, 2026
  32. v0.33.0Sep 27, 2026
  33. v0.32.0Sep 27, 2026
  34. v0.31.0Sep 27, 2026
  35. v0.30.0Sep 27, 2026
  36. v0.28.1Sep 26, 2026
  37. v0.28.0Sep 26, 2026
  38. v0.27.0Sep 25, 2026
  39. v0.26.0Sep 25, 2026
  40. v0.21.0Sep 17, 2026
  41. v0.20.4Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分