内容
<div align="center">
<img src="docs/assets/banner.png" alt="Frontstage — AI-native" width="720" />
[](https://github.com/x777/frontstage/releases/latest)
[](https://github.com/x777/frontstage/actions/workflows/ci.yml)
[](LICENSE)
[](https://ko-fi.com/frontstage)
**剪辑、调色、添加字幕、生成 — 在真正的多轨道时间轴上。或者直接告诉代理你想要什么,它就会为你编辑。**
<a href="https://frontstage.studio/studio">在浏览器中打开 Studio</a> ·
<a href="https://github.com/x777/frontstage/releases/latest">下载适用于 Windows</a>
<img src="docs/assets/hero.png" alt="Frontstage 编辑项目,选中 AI 生成的剪辑" width="920" />
<sub>那棵棕榈树?在编辑器中生成,直接放到时间轴上。</sub>
</div>
## 功能介绍
| | |
|---|---|
| 🎬 **真正的 timeline 编辑** | 多轨道、ripple & razor 工具、链接 A/V、同步锁定轨道、关键帧不透明度/位置/缩放/裁剪/音量、吸附、对齐帧精确修剪 |
| 🎨 **色彩和特效** | 20 种 GPU 特效:色彩轮、曲线和色度曲线,带有直方图、LUT(.cube)、色键、模糊/颗粒/发光、16 种混合模式 |
| ✨ **AI 生成** | 通过 [fal.ai](https://fal.ai) 生成视频、图像、音频和 TTS — Veo、Kling、Seedance、nano-banana 等。您的密钥,您的成本控制,结果存入库中 |
| 🤖 **代理** | 一个聊天 *编辑您的时间轴*:剪切、布局、颜色、字幕 — 40 多种工具,共用同一个撤销栈。任何模型通过 [OpenRouter](https://openrouter.ai) |
| 💬 **字幕和转录** | 设备上的 Whisper 转录(免费,无密钥)、逐字编辑、11 种动画字幕预设、通过文本删除填充词 |
| 🔍 **视觉搜索** | 搜索您的素材中 *包含* 的内容 — 设备上的 SigLIP 嵌入,无云服务 |
| 🔌 **MCP 服务器** | 将 Claude(或任何 MCP 客户端)指向您的项目 — 43 种工具来编辑它 |
| 📤 **专业互操作性** | 导出 FCPXML(DaVinci Resolve / Final Cut)、XMEML(Premiere)、SRT/VTT 字幕、MP4 渲染 |
## 运行
- **网页版** — [frontstage.studio](https://frontstage.studio):完整的编辑器在您的浏览器中,无需帐户,无需密钥即可编辑
- **Windows** — [下载安装程序](https://github.com/x777/frontstage/releases/latest)(未签名:SmartScreen 会警告 — “更多信息 → 运行任何操作”)
- **macOS / Linux** — 使用 [网页编辑器](https://frontstage.studio)(无需安装,完整功能)
- **从源代码** (Node 18+,pnpm 10):
```sh
pnpm install
pnpm -F @frontstage/desktop dev # 桌面应用程序
pnpm -F @frontstage/web dev # 网页应用程序
```
## 您的密钥,您的数据
AI 功能严格 **自带密钥**:fal.ai 用于生成,OpenRouter 用于代理。密钥存储在您的操作系统密钥链(桌面)或浏览器(网页)中 — 永远不会在任何服务器上。转录和视觉搜索 **完全在您的机器上运行**,免费。**零数据跟踪。**
## 让 Claude 编辑您的项目(MCP)
桌面应用程序自带 MCP 服务器(设置 → 代理 → 启用)。将其添加到 Claude Code / Claude Desktop:
```json
{
"mcpServers": {
"frontstage": {
"type": "http",
"url": "http://127.0.0.1:19789/mcp",
"headers": { "Authorization": "Bearer <token from Settings>" }
}
}
}
```
然后: *"在每次沉默时分割采访并添加字幕"* — 观看您的时间轴变化。43 种工具:编辑、颜色、生成、转录、导出。
## 底层技术
pnpm + Turborepo 多元仓库 — TypeScript 端到端:
| 包 | 它是什么 |
|---|---|
| `packages/core` | 无头域:时间轴模型、命令/撤销、ripple 引擎、颜色数学、字幕、互操作导出器 — 零 UI 依赖,1000+ 测试 |
| `packages/engine` | 浏览器播放和渲染:WebGPU 合成器(20 种特效,15 种混合模式)、WebCodecs 解码、WebAudio 混音、MP4 导出 |
| `packages/ui` | React 编辑器 — 一个 `<Editor>` 由网页和桌面共享,基于令牌的设计系统 |
| `packages/ai` | 代理循环、43 种工具目录、fal.ai 生成管道、设备上的 Whisper 和 SigLIP |
| `apps/desktop` | Electron 外壳:本地文件系统、密钥链、ffmpeg、MCP 服务器 |
| `apps/web` | 相同编辑器在文件系统访问 API 上 |
| `apps/proxy` | 网页 AI 的自托管中继(您的服务器,您的密钥) |
参见 [CONTRIBUTING.md](CONTRIBUTING.md) 开始贡献。
## 许可证和来源
GPL-3.0。Frontstage 是
[Palmier Pro](https://github.com/palmier-io/palmier-pro) (GPL-3.0)的跨平台移植版 — 参见 [NOTICE](NOTICE)。
## 支持项目
如果 Frontstage 对您有帮助: [Ko-fi](https://ko-fi.com/frontstage) · [加密货币](DONATE.md)