关于 Takes for Mac
Takes for Mac 是面向视频创作者的 Mac 应用,可配合 Claude Code、Codex 或 pi 编写脚本、录制和剪辑 talking-head 视频,并起草社交平台帖子。视频和项目文件保存在本地文件夹,iPhone 可通过 Tailscale 连接 Mac。
主要功能
- 01编写脚本并绘制分镜
- 02语音跟随提词器与同步录制
- 03剪辑视频并起草平台帖子
- 04按平台预览帖子并添加评论
- 05通过 Tailscale 连接 iPhone
适用场景
- 01为下一条视频生成分镜脚本
- 02录制并挑选 talking-head 视频片段
- 03剪辑素材并撰写社交平台帖子
MCP 相关
内置 takes MCP 服务,让 Agent 读取和写入本地视频、脚本、分镜和帖子文件。首次启动时可将服务配置到多种 MCP Agent。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍

在 Mac 或 iPhone 上录制。你的 Agent(Claude Code、Codex 或 pi)编写脚本,
剪辑视频并起草帖子。
gettakes.app
Takes 会展示每篇帖子在 LinkedIn、X、YouTube 或 Shorts 上的实际呈现效果,让你看到真实成品。无需编程,也无需账号。你的视频、脚本和聊天记录都保存在 Mac 上的文件夹中。Takes 不会发送这些内容,你的 Agent 也只会与自己的服务提供商通信。Takes 只会检查更新,并在你同意时发送使用次数(隐私政策)。
安装
将以下内容粘贴到终端中:
curl -fsSL https://gettakes.app/install | bash
它会安装 Takes、ffmpeg 和 Apple 开发者工具,然后打开 Takes。Takes 支持 Claude Code、Codex 或 pi:如果 Mac 上已安装其中一个,脚本就会使用它并帮助你登录。如果都没有,则会安装 Claude Code。再次运行即可更新。你可以先阅读脚本:总共 133 行。
其他安装方式
视频制作流程
- 分镜。 让 Agent“为我的下一个视频绘制分镜”。你的 Agent 会编写脚本并构思每个镜头。
- 录制。 对着会跟随你语速滚动的提词器朗读。摄像头画面和屏幕画面会录制成两个同步文件。为要保留的录制片段加星标。
- 发布。 让 Agent“剪辑我最近的录制片段”,再“撰写帖子”。像平台实际展示帖子那样预览每份草稿,在某一帧或某一行上留下评论,然后安排发布时间。







在 iPhone 上使用
无论身在何处,都能访问你的视频、录制片段、分镜和帖子。也可以通过手机向 Takes 发出请求。在手机上录制的片段会出现在 Mac 上的会话中。手机通过 Tailscale 连接 Mac;所有数据都不会经过我们的服务器。
安装需要 Xcode 和 Apple ID:运行 TAKES_TEAM=<team id> ios/install.sh。使用免费 Apple ID 时,每 7 天都要重新安装一次。
工作原理
你的素材库就是 ~/Movies/Takes 中的普通文件夹。应用会将录制内容保存到这些文件夹中,你的 Agent 会通过 takes MCP 服务读取和写入文件,文件发生变化时,应用也会更新。应用中的聊天面板运行在 Claude Code、Codex 或 pi 上,使用你自己的套餐:“Takes”下方的那一行可以选择 Agent 和模型,Settings › Agents 则会显示哪些 Agent 可以打开你的素材库。
该服务适用于任何 MCP Agent。首次启动时,Takes 会将其添加到 Mac 上的每个 Agent 中:Claude Code、Codex、Cursor、Gemini CLI、opencode、pi(搭配 pi-mcp-adapter)和 Claude Desktop。它还会将自己的技能(takes-storyboard、takes-video-edit、takes-image-prompt)添加到 ~/.claude/skills 和 ~/.agents/skills,并下载用于动态图形的 HyperFrames 技能(HeyGen)。因此,你也可以通过其中任何一个 Agent 提出请求。Plugins › Skills 可以开启或关闭各项技能,也可以添加任何来自 GitHub 的技能。要添加其他 Agent,或之后安装的 Agent:前往 Settings › Agents › Connect,或运行 python3 /Applications/Takes.app/Contents/Resources/takes_mcp.py --setup。
- 首次启动后,请启动新的 Agent 会话:已经打开的会话无法看到该服务。
- Cursor 会获取 30 个工具的精简列表(script、takes、storyboard、edit、jobs、comments、posts、plan),因为 Cursor 在所有服务中总共只能使用约 40 个工具。若要启用所有工具,请在
~/.cursor/mcp.json的takes条目中设置"env": {"TAKES_TOOLS": "all"}。 - Gemini CLI 会在你尚未信任的文件夹中关闭 MCP 服务。当 Gemini 提示时,请信任该文件夹。
- 该服务使用 Apple 开发者工具中的 Python 运行。若未安装这些工具,Takes 的 Finish setup 页面会显示 Install 按钮。
flowchart LR
app["<b>Takes.app</b><br/>record · review"]
lib[("<b>~/Movies/Takes</b><br/>scripts · takes · posts")]
claude["<b>Your agent</b><br/>chat panel, Claude Code,<br/>Codex, Cursor, …"]
phone["<b>iPhone</b>"]
app <--> lib
claude -- "takes MCP" --> lib
app -- "starts" --> claude
phone -- "Tailscale" --> app
须知
- **需要:**配备 Apple 芯片的 Mac、macOS 15 或更高版本,以及使用你自己的套餐运行的 Claude Code、Codex 或 pi。
- **可选:**用于生成转录的
whisper。用于生成分镜草图、B-roll 名称和最佳剪辑点的 Gemini 密钥:Settings › Gemini 会说明它会添加什么内容并保存到哪里。 - 问题和想法:讨论区。Takes 不接受拉取请求,因此由一人负责保持项目一致性。欢迎 Fork。更多信息请参阅 CONTRIBUTING.md 和 SECURITY.md。
- 图片展示的是真实应用,只是素材库是虚构的。
支持
Takes 免费使用。如果它为你节省了时间,你可以请我喝杯咖啡:
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。