pireel/pireel

GitHub: pireel/pireel

一款无后端、完全运行在浏览器中的开源 AI 视频编辑器,专为数字人视频的分镜、字幕、主题设计及本地导出而构建,并支持通过 MCP 由外部 AI Agent 驱动。

Stars: 606 | Forks: 50

# Pireel Studio **一款开源、无后端的 AI 视频编辑器,专为数字人视频设计。** 导入片段,画布将跟随你的素材——编辑、分镜、 定制图形、动态字幕、主题、实时预览、时间轴和导出 全部**完全在浏览器中**运行。无需账号,无需服务器。 Pireel Studio editor [![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE) [![Agent plugin](https://img.shields.io/badge/Agent-plugin-8b5cf6.svg)](https://github.com/pireel/pireel-agent)  ·  [pireel.com](https://pireel.com)
本仓库是编辑器包的源码,外加一个将它们作为普通 Vite 应用挂载的最小化 shell。它从 Pireel monorepo 进行单向同步;请基于托管产品 [pireel.com](https://pireel.com) 进行开发。 ## 快速开始 驱动 Pireel 最快的方式是通过你的 AI 编程 Agent(Codex / Claude Code)——安装插件后,它将通过 MCP 连接编辑器: ``` npx skills add pireel/pireel-agent ``` 或者在本地运行编辑器 shell: ``` pnpm install pnpm dev ``` 打开输出的 URL,拖入一段视频,即可开始编辑。草稿会持久化存储在 `localStorage` 中,视频字节存储在 OPFS 中——数据绝不离开浏览器。 ## 主题 每个视频都可以拥有一套完整的设计系统——配色、字体和布局风格。 `@pireel/studio-frames` 中内置了数十种主题;这里展示其中几款。
Cinema Frame Neon Runner Noir Gold Glass Tech
Memphis Pop Y2K Chrome Botanic Press Paper Cut
## 无需后端即可运行的功能 - **本地编辑**:数字人轨道、区块、字幕、时间轴、实时预览——全部在客户端完成。 - **客户端导出**:基于 WebCodecs 的所见即所得(WYSIWYG)导出 (Chromium)。 - **帧主题**:完整的目录由 `@pireel/studio-frames` 提供。 - **本地上传**:一个基于磁盘的开发路由 (`/local-assets`) 用于存储内容寻址文件,这是托管上传提供程序的本地对应实现。 ## 需要外部提供程序的功能 生成功能(区块组合、解说规划、转录、云端媒体保险库、跨设备同步、图像/视频生成)通过 `StudioProviders` 注入。该 shell 注册了 `unavailableProviders()`,因此在您将其正确配置好之前,这些路径将以提示信息失败。有两种启用它们的方法: 1. **注入你自己的 provider**:在 [`apps/studio-oss/src/providers.ts`](apps/studio-oss/src/providers.ts) 中——这是五个小型契约(composer / planner / transcriber / vault / projects),你可以将它们指向任何后端或本地模型。 2. **引入你自己的 Agent**:该编辑器旨在通过 MCP 由外部 Agent 驱动。请参阅 [Agent 插件](https://github.com/pireel/pireel-agent) 以及 [pireel.com/connect-agent.md](https://pireel.com/connect-agent.md) 上的连接指南。 ## 布局 ``` apps/studio-oss/ minimal Vite shell that mounts the editor packages/studio-ui/ editor UI (workbench, panels, timeline, client export) packages/studio-engine/ composition core, briefs, prompts, video-edit utilities packages/studio-frames/ frame themes (design systems) + content packages/ui/ shared primitives, brand mark, theme tokens ``` ## 许可证 [AGPL-3.0-only](LICENSE)。
标签:AI智能体, WebCodecs, 无服务器, 纯后端架构, 自动化攻击, 视频编辑器