以代码定义视频
在基于 Playwright 的 .screenci.ts 脚本中一次性描述产品流程,然后让 ScreenCI 驱动应用并根据这段代码渲染成品视频。
ScreenCI 是一款面向开发者的产品视频工具,将教程视频视为代码。你可以在基于 Playwright 的 .screenci.ts 脚本中描述一个流程,ScreenCI 会驱动应用、录制交互,并生成带有旁白、镜头运动和覆盖层的精美视频。
该工作流的设计目标是让视频在 UI 变化后可以重新生成。文档说明,你可以在本地或 CI 中录制,让服务端远离你的源代码和浏览器会话,并通过下载或基于 CDN 的静态 URL 交付结果。
在基于 Playwright 的 .screenci.ts 脚本中一次性描述产品流程,然后让 ScreenCI 驱动应用并根据这段代码渲染成品视频。
可在你的机器上或 CI 中运行 CLI,录制期间只有原始录制数据和时间信息会离开你的环境。
ScreenCI 在云端渲染旁白、缩放和动画,并且可以将最新已批准版本发布到基于 CDN 的静态 URL。
使用自动缩放跟随屏幕上的交互,而无需为每次移动都手动设置缩放点。
在时间轴上将图片、SVG 和 MP4 片段作为定时素材添加,同时支持程序化的 React 或 HTML 覆盖层。
从支持的 79 种语言中选择旁白,并可根据套餐支持多语言、语音选项和风格化旁白。
将产品演示流程以代码形式记录下来,然后在界面变化时重新运行同一脚本,使教程始终与当前 UI 保持一致。
在仓库工作流中设置录制,使发布或主分支推送能够生成更新后的视频,而无需手动录制。
添加旁白、覆盖层和定时媒体,制作适合面向客户文档或营销页面的精美产品演示。
在你希望获得引导式设置而不是手动编写全部内容时,可以借助编码代理来搭建 ScreenCI 并生成第一段视频。
ScreenCI 使用基于 Playwright 的脚本来描述产品流程,然后通过其服务录制并渲染视频。文档说明,你可以通过编码代理来设置,也可以手动自己编写脚本。
概览部分说明,CLI 可在你的机器上运行,也可在 CI 中运行。CI 设置页面解释说,生成的工作流使用 GitHub Actions 录制,并且设计上与 Playwright CI 保持一致。
定价页面说明,免费试用最多包含三次录制,并带有水印,仅供评估使用。付费方案取消试用限制,并允许商业使用。
定价页面列出 Starter 方案适合个人使用,Business 方案适合团队协作。页面还说明,每个方案都包含用于旁白、语言、素材和渲染选项的网页编辑器。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Ably Chat 是用于构建自定义实时聊天应用的 chat API 平台,支持房间消息、输入指示、在线状态、表情回应与消息更新,并提供按使用量计费选项。
Tavus 是一款 AI 视频平台,帮助开发者和团队构建实时面对面代理、数字分身和 AI 伴侣,支持 API、自定义复制体与多语言对话工作流。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。