
今天拆的是 Palmier Pro:一台原生 macOS 剪辑台,应用一开着就在本机起一个 MCP 服务器,把 52 个编辑工具交给 Claude、Codex 或 Cursor,人和 Agent 改的是同一张真实时间线;文章给全它在链条上的位置、两步接入路径、十二处已知阻塞,以及 GPL 源码停在 v0.7.6 之后的专有许可与积分账单。
last-gpl-source 之前的源码,之后的二进制是专有软件,对应源码不再公开。5 仓库根目录并排放着两份许可文件:LICENSE 是 GPLv3 全文,BINARY_LICENSE.md 写着 v0.7.6 之后的二进制归 Palmier, Inc. 所有,未经单独的书面协议不得复制、修改、再分发、再许可或反向工程。6 这件事发生在 2026 年 8 月底,软件的更新并没有停:v0.9.0、v0.10.0、v0.10.1、v0.11.0 一个接一个发出来。
docs/readme 那一行的提交说明是「[cleanup] Retire public source development (#578)」,那是这份仓库最后一次动公开内容。3
http://127.0.0.1:19789/mcp 上提供 MCP 服务器。5 Claude Code 和 Codex 各一条命令就能接上,Cursor 从应用的 Help 菜单里点两下装好,Claude Desktop 走一个随包的 MCPB 扩展。2 那个扩展的清单里写着版本 0.2.0、平台 darwin、Node 18 以上;它的入口是一个 Node 脚本,做的是 stdio 到 HTTP 的转接,协议版本写死成 2025-06-18,应用重启期间它会一直重连。910manage_project、get_timeline、inspect_timeline(把合成后的画面渲成帧给 Agent 看)、create_timeline、set_active_timeline、set_project_settings、undo;get_media、import_media、inspect_media(抽帧加转写)、search_media(按画面里出现了什么或谁说过什么来找)、organize_media、capture_frame;add_clips、ripple_delete_ranges、swap_clip_media,到 set_clip_properties、edit_speed、set_keyframes、apply_layout、manage_markers;get_transcript、remove_words、remove_silence、detect_beats、add_texts、update_text、add_captions;sync_clips、manage_multicam、get_multicam、change_cam;apply_color、inspect_color、apply_effect、manage_masks、denoise_audio;list_models、generate_image、generate_video、generate_audio、upscale_media;export_project、manage_exports、send_feedback。~/.palmier/skills;Claude Code 和 Codex 各管各的。2 社区技能库在另一个仓库 palmier-io/palmier-skills(Apache-2.0,72 star,2026-06-27 建仓、2026-09-01 最后推送),装进 Palmier agent 之后,还能用「Add to External Agent」把同一份技能交给 Claude Code、Codex 或 Cursor。11.palmier 工程包,用来换机器、交付给别人或者归档。13
| 你提供 | 它交回 |
|---|---|
| 一台 macOS 26 (Tahoe) 以上的 Apple Silicon Mac1 | 一台原生剪辑台:多轨时间线、字幕、调色、遮罩、多机位、导出,外加一个本地 MCP 服务器5 |
| 一个已经装在你机器上的 Agent(Claude Code、Codex、Cursor 或任意 Streamable HTTP 客户端),一条接入命令2 | 能读工程、建时间线、剪片、加字幕、生成素材、导出的 52 个工具2 |
| 一句需求 | 改在真实工程上的时间线,你可以在同一个界面里撤销、也可以自己接着剪2 |
| 素材:本地文件或文件夹、远程 URL、字幕文件、纯色底2 | 成片(H.264 / H.265 / ProRes / HEVC 10-bit HDR),或者一份换手的工程(XMEML 4 XML、FCPXML 1.10–1.14、自带媒体的 .palmier 包)13 |
| 一份生成用的积分(首次注册送 250,之后 Pro 每月 5,000、Max 每月 12,000)14 | 图像、视频、音频的生成与放大,更准的云端转写,以及应用内的 Palmier 聊天14 |
| 想改源码时,那份 2026-08-19 之前的工程5 | 一份仍按 GPLv3 可读、可改、可分发的源码快照,和之后不再公开的版本之间的落差6 |
claude mcp add --transport http palmier-pro http://127.0.0.1:19789/mcpcodex mcp add palmier-pro --url http://127.0.0.1:19789/mcpBINARY_LICENSE.md 共同划出这条线;56 PR #578「[cleanup] Retire public source development」在 2026-08-29 07:17(UTC+8)合并,把 v0.7.6 定为最后一个 GPLv3 发布、last-gpl-source 定为最后一份公开源码快照;18 主分支在那之后的提交只剩 appcast 更新这一种。19 你能做的:把 v0.7.6 那份公开工程当成选型基线——它可以编译、可以改、可以分发,代价是它与今天在跑的版本之间隔着 v0.8.1 到 v0.11.0 这五版。CONTRIBUTING.md、FAQ.md、本地化文档和发布脚本,支持入口改成了 Discord、X、Instagram 和邮箱;18 按最近更新排序,公开可见的已合并 PR 里最新一条就是 #578,此后积压着 33 条未合并的 PR;318 而新 issue 仍然有人开,最新一条是 2026-09-21 的 #580,0 回复。20 你能做的:把 issue 当成写给自己看的记录,修复进度去 changelog 里对,遇到问题直接走 Discord 或邮箱。http://127.0.0.1:19789/mcp via HTTP」;5 #302(2026-07-12)里一个做房产竖屏短视频的工作室说明他们用确定性脚本(循环里不放 LLM)驱动 MCP 批量出片,原型已经跑通,他们问的第一个问题就是「窗口放到后台、或者把 Mac 丢在一边无人值守,能不能跑完从建时间线到导出」;报告里那一版是 v0.6.4,这条到今天 1 条回复。21 你能做的:把它当成一台有人值守的工位来规划,批量任务开在一台你够得着的 Mac 上,动手前先在 issue 里确认当前版本的后台行为。initialize 握手、用 Mcp-Session-Id 路由请求、每条会话各留一份 Server 与 ToolExecutor,还挂一条长期存在的 GET/SSE 流;这条有 1 条回复。22 你能做的:接之前先确认你的客户端仍然支持旧的握手与会话头,一次只挂一个客户端最稳。Int.max 的整数。现状是 #264(2026-07-05)把机制写得很清楚:startFrame、atFrame、toFrame、durationFrames 这些参数只有下界没有上界,接近 Int.max 的整数能通过解码时的有限性检查和 Int 解码,流进 startFrame + durationFrames 之后触发 Swift 的整数溢出陷阱,而 ToolExecutor.execute 里的 do/catch 接不住这类陷阱。23 你能做的:给它一个能随时重启的环境,在给 Agent 的指令里把时间写成「第 3 秒到第 8 秒」这类相对表达。.txt,把文件夹拖进素材面板,视频进来了,.txt 被丢掉,没有提示;直接拖单个文件才会报错,作者在同一条里说自己已经准备发修复 PR,这条到今天还开着。24 你能做的:分批直接拖文件,导完对着文件夹数一遍。AVMutableCompositionTrack,AVPlayer 于是为每条物理轨都准备解码或音频管线,哪怕能重叠的片段只有几个;报告者在 v0.6.14 上看到这个现象,并指出同一套按轨分配在当时的 main(4f7ecfa3)上还在,还给出了具体文件与行号。25 你能做的:把用不到的轨道删掉或静音,长项目拆成几条时间线。_waitForUserInteractionUnblocking;报告者的机器是 M1 Max、32GB、macOS 26.5.2,频率是每次会话都撞上。26 你能做的:用当前的 v0.11.0 自己验一遍再决定长用,手动多存几次——自动保存这件事本身也还挂在 #211 上。27
last-gpl-source 这个 tag 指向最后一份公开源码快照,v0.7.6 之后的二进制换了一份许可,公开 CI、贡献指南、FAQ、本地化文档和发布脚本一并撤掉。1832 主分支在那之后的五次提交,分别是 v0.8.1、v0.9.0、v0.10.0、v0.10.1 和 v0.11.0 的 appcast 发布。19last-gpl-source 那份源码今天仍然可以读、可以改、可以分发,这也正是社区分支的立足点。appergb/OpenTake(GPL-3.0,48 star,2026-06-21 建仓、2026-09-07 最后推送)自述是 Palmier Pro 的跨平台社区分支,技术栈换成了 Rust 加 Tauri 2 加 React、FFmpeg 加 wgpu。33 仓库网络里还能看到 TimLai666/fronda(19 star)这类分支。34 你如果打算走这一条,起点是那份停在 v0.7.6 的工程,与官方今天在跑的东西之间隔着 v0.8.1 到 v0.11.0 这五版。
| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| Palmier Pro | 一台 macOS 26 的 Apple Silicon Mac、一个现成的 Agent、生成时买积分 | 一台原生剪辑台,52 个 MCP 工具改同一张时间线 | 编辑器(应用即工具面) | 源码止于 GPLv3 的 v0.7.6,之后二进制专有;14,525 star3 |
| Remotion(第 23 期) | 一份 React 工程、Node、一个能跑命令的编码 Agent | 逐帧渲出来的 mp4 | 渲染底座 | 自订两层许可,NOASSERTION,62,364 star35 |
| OpenMontage(第 22 期) | 一个编码 Agent、三个运行时、一句需求 | 按 YAML 清单跑的产线 | 方法论与资产 | AGPL-3.0,65,014 star36 |
| OpenEdit(第 21 期) | 一个编码 Agent、一段素材 | 一张 HTML 页渲成的 mp4 | 命令行工具箱加技能 | Apache-2.0,1,588 star37 |
| ArcReel(第 20 期) | 一台能跑 Docker 的机器、模型凭据、一段原文 | 资产、分集、分镜、视频,加剪映草稿 | 自部署产线工作台 | AGPL-3.0,5,341 star30 |
| OpenCreator(第 19 期) | macOS 或 Windows、一个可用的 Codex 登录态 | 十项创作工具加一个 Agent 会话 | Codex 之上的宿主外壳 | Apache-2.0,12,617 star38 |
| ViMax(第 18 期) | 三类模型接口、一个工程目录 | 从想法或剧本推到多镜头成片 | 自带 Agent runtime 的多 Agent 编排 | MIT,12,567 star39 |
| Toonflow(第 17 期) | 一台机器、四类模型 Key、逐段授权 | 一张可继续编辑的无限画布工程 | 编排与工作台 | MIT,16,601 star40 |
| OpenChatCut(第 16 期) | 素材与一句自然语言 | 可撤销的真时间线工程 | 编辑器加 MCP | AGPL-3.0,2,171 star41 |
| hypit(第 15 期) | 一条参考视频 | 可重跑的 SVML 作品源码 | 工作流描述语言 | 改过的 Apache-2.0,NOASSERTION,19,992 star42 |
| HyperFrames(第 14 期) | 一份 HTML 与 CSS 工程 | 逐帧拍出来的 mp4 | 渲染底座 | Apache-2.0,58,506 star43 |
| Diffusion Studio(第 13 期) | 一份 JSX 时间线 | 你与 Agent 轮流改的桌面编辑器工程 | 编辑器 | MPL-2.0,3,241 star44 |
get_transcript、remove_silence、add_captions、sync_clips、manage_multicam 这几组工具就是为这类活准备的。2palmier.io
palmier.io
github.com
github.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
palmier.io
raw.githubusercontent.com
raw.githubusercontent.com
github.com
palmier.io
palmier.io
palmier.io
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.