mcpField
F
Framelet

Framelet

本地服务
github.com/liuminxin45媒体与设计15 天前更新

关于 Framelet

Framelet 是面向 AI 驱动软件测试和演示的原生 Windows 屏幕录制工具。它以 CLI 和本地 MCP 为主要接口,可同步记录交互时间线,并支持 GIF 检查与编辑。

主要功能

  1. 01同步记录键盘、鼠标与画面时间线
  2. 02通过 CLI 和 MCP 后台录制
  3. 03剪辑 GIF 并调整播放速度
  4. 04提取并比较原生帧
  5. 05录制分段与故障恢复

适用场景

  1. 01录制 Agent 复现软件缺陷
  2. 02检查测试失败前后的操作与画面
  3. 03从录制演示中剪去空闲片段

MCP 相关

本地 MCP 接口可供 Agent 控制录制,并查询、提取和剪辑录制内容。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbframelet-v0.5.1-windows-x64.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Framelet

以 CLI 为先、AI 原生的 Windows 录制工具,可同步键盘、鼠标与画面帧。

≈3.6 MiB 原生 EXE · 无需额外安装运行时 · CLI 优先 · AI 原生

English · 简体中文 · 下载 · 关于

让 AI 操作软件,同时录制屏幕以及键盘/鼠标事件,然后通过 MCP 查询、提取和裁剪。专为 AI 驱动的软件测试、漏洞复现、产品展示和操作演示而打造。 CLI 和 MCP 是主要接口;也提供原生录制窗口。无需安装 Python、Node.js、.NET 或 FFmpeg。

不止是 GIF:交互时间线

Framelet 默认同时录制键盘、鼠标和画面采样,并共享 UTC 和单调时钟。除 GIF 外,还会生成时间线和内容完整性清单。

  • **唯一标识与时间:**共享的观测 ID 将输入事件、原始采样和 GIF 帧关联起来,并附带 UTC 参考时间和明确的时间偏移。
  • **输入记录不受 FPS 限制:**两次采样之间的多个操作可以映射到同一帧。未采样到的画面变化无法恢复。
  • **结合上下文进行检查和裁剪:**按 ID/时间定位操作,检查选定画面,然后裁剪或调整速度,同时保留原始标识和计算机时间参考。

键盘记录包含按下/抬起状态转换、键码和扫描码,不包含剪贴板内容或通过 IME 提交的文本。按键事件可能暴露输入内容;画面遮罩不能自动保护密码。鼠标坐标在遮罩区域内会被省略。时间戳描述的是观测到的时间区间,并非硬件同步;停留候选项不会标识 UI 元素。

小巧工具,实用功能

功能提供的能力
原生录制窗口移动、调整大小、录制、暂停和保存;使用 F8 控制
客户端安装 + Skill原生安装、检查和卸载,MCPB,以及可复用的 AI 录制方案
CLI + 本地 MCPAgent 操作应用时在后台录制
可靠的长时间录制最长 300 秒的编号 GIF,自动轮换和检查点恢复
键盘/鼠标/画面时间线定位失败步骤并检查操作结果
1–60 FPS状态检查和高帧率原生回看;在浏览器中分享时使用 30 FPS
高效的 AI 检查筛选事件查询、单次批量探测和感知瞬态的操作区间
GIF 编辑精确剪切时间段和调整播放速度
原生画面帧提取PNG、联系表、时间戳探测和区域比较
隐私与防护措施固定遮罩、限定范围的 MCP 路径、防覆盖和资源限制
隔离与完整性受监督的录制进程、内容哈希和恢复标记

静态验收可使用 1 FPS;精简 GIF 可使用 10–15 FPS;精致演示默认使用 30 FPS。实际采样取决于工作负载。

实测检查性能

v0.4.1 移除了重复的片段检查,跳过未使用的 RGB 转换,并在一次分析过程中生成候选预览。未添加运行时依赖。

本地 MCP 工作负载v0.4.0v0.4.1节省时间
在一个录制片段中探测 64 个时间点633 毫秒52.5 毫秒91.7%
分析 20 秒 GIF 最后 0.5 秒2,106 毫秒790 毫秒62.5%
分析 + 预览 Bilibili 演示971 毫秒566 毫秒41.7%

Windows,每个版本进行 10 次交替预热运行,取中位数。分组测试样例为 64×64;窗口测试样例为 640×360/600 帧;Bilibili 测试复用下方的演示。耗时不包括模型推理和 UI 操作,且受输入和硬件影响。测试方法、哈希、内存权衡和原始结果。

示例 1 · 实际窗口与录制

Framelet 捕获帧

原始的小型实际录制:620×300 · 3 秒 · 16 FPS · 15,250 字节。这个大部分静止、带有移动标记的场景仅为示例,并非通用压缩基准。

原始录制

示例 2 · 通过 MCP 操作并录制 Bilibili

开始录制 → 滚动实际浏览器 → 停止 → 探测边界 → 裁剪空闲时间。

Bilibili 实际录制

29.88 秒 → 7.63 秒。 通过原生区域比较和区间跳转,用八次中点探测定位边界,无需导出中间图像。阅读实际操作演示。

这些演示早于同步时间轴功能。当前版本默认录制键盘/鼠标/帧时间轴;较早的媒体演示了捕获与编辑。

如需查看 GIF 并逐帧检查,我们推荐 Minimal Image Viewer。

专为本地工作流打造

Windows 10 2004+ / Windows 11 x64,可捕获可见桌面。不内置云上传或遥测功能。仅支持 GIF/PNG;不支持音频或 MP4。Agent 指南 · 时间轴详情 · 更新日志。

作者:Neo / 刘民心。灵感来自 GifCam,独立实现。MIT。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。