产品演示视频:assets/vibeedit-demo.mp4
在线体验:https://vibeedit.orionsheep.shop/
VibeEdit 不是一个“全功能复杂视频剪辑软件”。
它解决的是视频剪辑工作里的第一步:
如果要类比,它更像是一个围绕 “快编 / 初剪” 搭建的工作台,而不是完整复刻传统 NLE 的所有高级能力。
这套产品的核心工作流很直接:
素材库项目Claude Code Agent 读取项目字幕、时间线和删除态也就是说,这个产品并不是“先分析视频画面再做复杂蒙太奇”,而是:
这个项目的优势不在于“有很多花哨的视频特效能力”,而在于:
项目的核心操作器不是传统规则引擎,而是基于 Claude Code SDK 构建的项目级 Agent。
这意味着它可以:
对于“初剪 / 快编”这个阶段,这种能力非常重要,因为大量工作其实不是加特效,而是:
当 AI 的处理不符合要求时,你不用被迫重新跑一轮。
你可以:
而且这两种方式不是彼此割裂的:
这让工作流更像“AI 先帮你做第一轮,人工接着精修”,而不是“AI 做一版废稿,你只能推倒重来”。
围绕“初剪 / 快编”这一定位,当前实现的重点功能包括:
口播拼稿自由指令为了避免误解,当前项目的定位边界也很明确:
这个仓库默认不提交任何真实密钥、运行时目录或用户数据:
.autoedit/config.json 不提交.autoedit/claude-runtime* 不提交node_modules、dist、.venv 不提交公开仓库里保留:
.autoedit/CLAUDE.md.autoedit/config.example.json用于说明 Agent 约束和本地配置格式。
autoedit/
├── AGENTS.md
├── README.md
├── pyproject.toml
├── uv.lock
├── apps/
│ └── web/
│ ├── api-server.js
│ ├── web-server.js
│ ├── prisma/
│ ├── package.json
│ ├── server/
│ │ ├── routes/
│ │ ├── services/core/
│ │ ├── services/editor/
│ │ ├── services/library/
│ │ ├── services/projects/
│ │ └── services/agent/
│ └── src/
│ ├── app/
│ ├── pages/
│ ├── shared/
│ ├── features/editor/
│ ├── features/library/
│ └── features/projects/
└── scripts/
├── cli.py
├── opc.py
├── asr/
└── shared/
cd /Users/mychanging/Desktop/autoedit
uv sync
cd /Users/mychanging/Desktop/autoedit
docker compose up -d postgres
cd /Users/mychanging/Desktop/autoedit/apps/web
npm install
cd /Users/mychanging/Desktop/autoedit/apps/web
DATABASE_URL='postgresql://autoedit:autoedit@127.0.0.1:5432/autoedit?schema=public' npx prisma generate
DATABASE_URL='postgresql://autoedit:autoedit@127.0.0.1:5432/autoedit?schema=public' npx prisma db push
cd /Users/mychanging/Desktop/autoedit/apps/web
npm run dev:all
默认端口:
http://localhost:12080http://localhost:12081生产/本地打包静态前端:
cd /Users/mychanging/Desktop/autoedit/apps/web
npm run build
/projects/library/projects/:projectId/edit/dashboard 会自动跳转到 /library默认主配置与 workspace:
.autoedit/config.json~/.autoedit/workspace;也可以在 .autoedit/config.json 里显式指定其他目录。当前仓库里的示例/现网配置为了兼容已有素材,可能仍指向旧的 ~/.opc_skill/workspace如果你希望这个独立项目使用自己的配置或工作目录,可以通过环境变量覆盖:
export AUTOEDIT_CONFIG_FILE=/path/to/config.json
export AUTOEDIT_WORKSPACE_DIR=/path/to/workspace
export AUTOEDIT_PY_ROOT=/Users/mychanging/Desktop/autoedit
projects / assets / timelines / clips / captions / jobs / agent_runs / snapshotsautoedit asr 链路,兼容 MLX / CUDAapps/web/src/pages/ProjectWorkspacePage.vue 是当前多视频主工作台页面。apps/web/src/pages/ProjectsPage.vue 和 apps/web/src/pages/LibraryPage.vue 是正式入口。apps/web/server/services/projects/ 管理项目、时间线、导出。apps/web/server/services/library/ 管理素材导入与 ASR。apps/web/server/services/agent/project-agent.service.js 是项目级 Agent 的核心逻辑。apps/web/prisma/schema.prisma 是当前数据库结构来源。scripts/tts、设备发现、声音克隆这一类能力已不再是本项目目标,后续开发不要重新加回。dist、node_modules 当作源码修改目标。产品演示视频:assets/vibeedit-demo.mp4
在线体验:https://vibeedit.orionsheep.shop/
VibeEdit 不是一个“全功能复杂视频剪辑软件”。
它解决的是视频剪辑工作里的第一步:
如果要类比,它更像是一个围绕 “快编 / 初剪” 搭建的工作台,而不是完整复刻传统 NLE 的所有高级能力。
这套产品的核心工作流很直接:
素材库项目Claude Code Agent 读取项目字幕、时间线和删除态也就是说,这个产品并不是“先分析视频画面再做复杂蒙太奇”,而是:
这个项目的优势不在于“有很多花哨的视频特效能力”,而在于:
项目的核心操作器不是传统规则引擎,而是基于 Claude Code SDK 构建的项目级 Agent。
这意味着它可以:
对于“初剪 / 快编”这个阶段,这种能力非常重要,因为大量工作其实不是加特效,而是:
当 AI 的处理不符合要求时,你不用被迫重新跑一轮。
你可以:
而且这两种方式不是彼此割裂的:
这让工作流更像“AI 先帮你做第一轮,人工接着精修”,而不是“AI 做一版废稿,你只能推倒重来”。
围绕“初剪 / 快编”这一定位,当前实现的重点功能包括:
口播拼稿自由指令为了避免误解,当前项目的定位边界也很明确:
这个仓库默认不提交任何真实密钥、运行时目录或用户数据:
.autoedit/config.json 不提交.autoedit/claude-runtime* 不提交node_modules、dist、.venv 不提交公开仓库里保留:
.autoedit/CLAUDE.md.autoedit/config.example.json用于说明 Agent 约束和本地配置格式。
autoedit/
├── AGENTS.md
├── README.md
├── pyproject.toml
├── uv.lock
├── apps/
│ └── web/
│ ├── api-server.js
│ ├── web-server.js
│ ├── prisma/
│ ├── package.json
│ ├── server/
│ │ ├── routes/
│ │ ├── services/core/
│ │ ├── services/editor/
│ │ ├── services/library/
│ │ ├── services/projects/
│ │ └── services/agent/
│ └── src/
│ ├── app/
│ ├── pages/
│ ├── shared/
│ ├── features/editor/
│ ├── features/library/
│ └── features/projects/
└── scripts/
├── cli.py
├── opc.py
├── asr/
└── shared/
cd /Users/mychanging/Desktop/autoedit
uv sync
cd /Users/mychanging/Desktop/autoedit
docker compose up -d postgres
cd /Users/mychanging/Desktop/autoedit/apps/web
npm install
cd /Users/mychanging/Desktop/autoedit/apps/web
DATABASE_URL='postgresql://autoedit:autoedit@127.0.0.1:5432/autoedit?schema=public' npx prisma generate
DATABASE_URL='postgresql://autoedit:autoedit@127.0.0.1:5432/autoedit?schema=public' npx prisma db push
cd /Users/mychanging/Desktop/autoedit/apps/web
npm run dev:all
默认端口:
http://localhost:12080http://localhost:12081生产/本地打包静态前端:
cd /Users/mychanging/Desktop/autoedit/apps/web
npm run build
/projects/library/projects/:projectId/edit/dashboard 会自动跳转到 /library默认主配置与 workspace:
.autoedit/config.json~/.autoedit/workspace;也可以在 .autoedit/config.json 里显式指定其他目录。当前仓库里的示例/现网配置为了兼容已有素材,可能仍指向旧的 ~/.opc_skill/workspace如果你希望这个独立项目使用自己的配置或工作目录,可以通过环境变量覆盖:
export AUTOEDIT_CONFIG_FILE=/path/to/config.json
export AUTOEDIT_WORKSPACE_DIR=/path/to/workspace
export AUTOEDIT_PY_ROOT=/Users/mychanging/Desktop/autoedit
projects / assets / timelines / clips / captions / jobs / agent_runs / snapshotsautoedit asr 链路,兼容 MLX / CUDAapps/web/src/pages/ProjectWorkspacePage.vue 是当前多视频主工作台页面。apps/web/src/pages/ProjectsPage.vue 和 apps/web/src/pages/LibraryPage.vue 是正式入口。apps/web/server/services/projects/ 管理项目、时间线、导出。apps/web/server/services/library/ 管理素材导入与 ASR。apps/web/server/services/agent/project-agent.service.js 是项目级 Agent 的核心逻辑。apps/web/prisma/schema.prisma 是当前数据库结构来源。scripts/tts、设备发现、声音克隆这一类能力已不再是本项目目标,后续开发不要重新加回。dist、node_modules 当作源码修改目标。