
qingpingwang/capcut-agent
API developmentこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
基于 LangGraph + Flask 的 AI 剪映视频剪辑助手(Agent),通过对话式交互与剪映(CapCut)集成,使用自然语言完成智能视频制作
概要
基于 Deep Agents、LangGraph 和 Flask 的本地视频剪辑助手。通过对话管理素材、规划剪辑、调用剪映 MCP 工具生成草稿,并同步到 macOS 剪映工作目录。视频渲染和导出在剪映客户端完成。 - :任务规划、虚拟文件系统、子 Agent、上下文摘要、人工审批、长期记忆和 Skills。 - :增量 Markdown;每个工具一张默认折叠的卡片,合并展示调用参数与结果。 - :切换时保留正在执行的页面和 SSE,切回继续看到流式消息;后台结束后释放隐藏页面。 - :执行中显示呼吸点,后台结束后常亮,打开会话后清除;相对时间每分钟更新。 - :消息区随面板宽度伸缩,气泡最大占内容区 80%;输入框宽度最多 804px,分割条可调整高度。 - :上传、预览、检索媒体素材,操作工程、轨道、片段、字幕和效果,审批后同步草稿。 需要 Python 3.12+、Git,以及用于读取媒体时长和分辨率的 ffprobe(随 FFmpeg 安装)。草稿同步路径目前适配 macOS 剪映专业版。 已克隆的仓库可运行 ./init.sh 初始化子模块。MCP 工具直接加载 external/jianying-protocol-service/src,不需要另外启动该子模块的 HTTP 服务。 前端无需构建步骤。streaming-markdown 0.2.15 和 eventsource-parser 4.1.1 随仓库提供,许可证见 static/vendor。Tailwind 和字体仍通过页面中的 CDN 加载。 填写 .env 中的模型配置。模型需要支持工具调用,服务商 API 需要兼容 ChatOpenAI。 从旧版本更新时,检查已有 .env 中的输出上限和摘要阈值;旧配置不会被 .env.example 自动覆盖。明确指定的摘要阈值应低于模型上下文上限。 也可以在前台运行 .venv/bin/python server.py,按 Ctrl+C 停止。start.sh 优先使用 .venv/bin/python,日志写入项目的 data/log.log,进程 ID 写入 server.pid;这两个脚本从项目目录执行。
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add qingpingwang/capcut-agent