一款原生 macOS 应用,为 iPhone 录屏添加设备外框、缩放和点击动效,并导出可直接分享的视频。
- Star
- 884
- Fork
- 89
- 未关闭 Issue
- 36
- 最近提交
- 6天前
这是什么?
Scrawl 让你把问题直接展示给编程 Agent,而不是用文字描述。按下快捷键开始录屏,边说话、点击、在屏幕上画线,再按一次结束。录制内容会被打包成一个素材包,包含带标注的关键帧拼图、全分辨率帧、与时间对齐的文字稿和交互时间线,以及结构化的 JSON 清单。
应用基于 Rust 和 GPUI 开发,面向 macOS 15 及以上版本的 Apple 芯片 Mac,同时提供 Windows 预览版。项目包含可用于 Claude Code、OpenCode、Codex 等 Agent 的技能,以及命令行工具,可用于放大某一时刻、提取帧区间、把素材发送到 OpenCode 会话,或导出带标注和自动缩放的 MP4 视频。
项目还提供 ScrawlKit,这是一个 Swift 包,可让 iOS 应用录制自身屏幕、触摸操作和旁白,并将结果发送到 Mac 或 HTTPS 端点。
核心功能
- 01在一次录制中同时记录屏幕、旁白、屏幕标注、标记点和点击。
- 02生成带标注关键帧的拼图,并保留全分辨率帧。
- 03在 summary.md 中输出与时间对齐的文字稿和交互时间线。
- 04通过命令行让 Agent 放大某一时刻或提取指定帧区间。
- 05可将素材发送到 OpenCode 会话或复制到剪贴板。
- 06导出带标注、可选自动缩放的 MP4 视频。
适用场景
- 录制并圈出界面 bug 或布局问题,交给编程 Agent 查看。
- 用旁白配合标注,向同事或 AI 助手说明视觉问题。
- 录制有线连接的 iPhone 或 iOS 应用的行为,交由 Agent 分析。
- 把屏幕录制转换为可分享的带标注演示视频。
快速上手
- 1
通过 Homebrew 安装 cask(需要 Apple 芯片 Mac,macOS 15 或更高)
brew install --cask kitlangton/tap/scrawl - 2
按 ⌥⇧S 开始录制,再按一次结束
- 3
为 Claude Code、OpenCode、Codex 等智能体安装技能
bunx skills add kitlangton/scrawl
使用前须知
- 需要 Apple 芯片的 Mac,macOS 15 或更高版本;实时转录和 Liquid Glass 需要 macOS 26。
- Windows 版本为预览版,尚未签名,且不会自动更新。
收录于专题
标签
常见问题
- scrawl 是什么?
- 一款 macOS 应用,把屏幕录制、语音和标注打包成带标注关键帧与文字稿的素材包,供编程 Agent 查看。 Scrawl 让你把问题直接展示给编程 Agent,而不是用文字描述。按下快捷键开始录屏,边说话、点击、在屏幕上画线,再按一次结束。录制内容会被打包成一个素材包,包含带标注的关键帧拼图、全分辨率帧、与时间对齐的文字稿和交互时间线,以及结构化的 JSON 清单。
- scrawl 可以免费使用吗?用的什么许可证?
- scrawl 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- scrawl 还在维护吗?
- 活跃维护中。scrawl 最近一次提交是在 2026年11月1日。
- scrawl 适合用来做什么?
- 录制并圈出界面 bug 或布局问题,交给编程 Agent 查看。 用旁白配合标注,向同事或 AI 助手说明视觉问题。 录制有线连接的 iPhone 或 iOS 应用的行为,交由 Agent 分析。 把屏幕录制转换为可分享的带标注演示视频。
- scrawl 怎么安装和运行?
- 通过 Homebrew 安装 cask(需要 Apple 芯片 Mac,macOS 15 或更高): brew install --cask kitlangton/tap/scrawl 按 ⌥⇧S 开始录制,再按一次结束 为 Claude Code、OpenCode、Codex 等智能体安装技能: bunx skills add kitlangton/scrawl
- 在哪里获取 scrawl?
- 源代码和安装说明在 GitHub 上:https://github.com/kitlangton/scrawl
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 libghostty 的 macOS 原生终端,提供垂直标签页、AI 编程代理通知和可编程 CLI,适合并行运行多个编程代理。
一款 macOS 菜单栏应用,仅在 Claude Code、Codex 等 AI 编程代理实际工作时阻止 Mac 休眠。
本地优先的桌面工作台,让多个编程智能体并行工作,每个任务使用独立 git worktree,并在同一窗口中完成代码审查与 PR 操作。
一个桌面与网页工作台,让已安装的编程 Agent 作为有名字、有角色的长期队友,在共享对话中协作、分工并沉淀团队记忆。
为 Claude Code、Cursor、OpenCode、Codex 等 AI 编程助手统一配置持久记忆、工作流、技能和 MCP 服务。