freshcrate
Skin:/
Home > AI Agents > ArcReel

ArcReel

AI Agent 驱动的开源视频生成工作台 — 小说→角色/场景/道具设计→剧本→分镜图→视频,跨镜头角色与场景一致 | Open-source AI video workspace powered by AI Agents, Nano Banana 2 & Veo 3.1 / Grok / Seedance / OpenAI

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

AI Agent 驱动的开源视频生成工作台 — 小说→角色/场景/道具设计→剧本→分镜图→视频,跨镜头角色与场景一致 | Open-source AI video workspace powered by AI Agents, Nano Banana 2 & Veo 3.1 / Grok / Seedance / OpenAI

README


ArcReel Logo
ArcReel

开源 AI 视频生成工作台 — 从小说到短视频,全程 AI Agent 驱动

中文English Quick StartLicenseStarsDockerTests Python React FastAPI Claude Agent SDK Gemini 火山方舟 Grok OpenAI

ArcReel 工作台


核心能力

🤖 AI Agent 工作流

基于 Claude Agent SDK,编排 Skill + 聚焦 Subagent 多智能体协作,自动完成从剧本创作到视频合成的完整流水线

🎨 多供应商图像生成

Gemini火山方舟GrokOpenAI 及自定义供应商,角色设计图确保角色一致性,线索追踪保证道具/场景跨镜连贯

🎬 多供应商视频生成

Veo 3.1SeedanceGrokSora 2 及自定义供应商,全局/项目级可切换

⚡ 异步任务队列

RPM 速率限制 + Image/Video 独立并发通道,lease-based 调度,支持断点续传

🖥️ 可视化工作台

Web UI 管理项目、预览素材、版本回滚、实时 SSE 任务追踪,内置 AI 助手

工作流程

graph TD
    A["📖 上传小说"] --> B["🔍 全局角色/线索提取"]
    B --> C["✂️ 分集规划与切分"]
    C --> D["📝 剧本预处理与 JSON 生成"]
    D --> E["👤 生成角色设计图"]
    D --> F["🔑 生成线索设计图"]
    E --> G["🖼️ 生成分镜图 / 宫格图"]
    F --> G
    G --> H["🎬 生成视频片段"]
    H --> I["🎞️ FFmpeg 合成最终视频"]
    H --> J["📦 导出剪映草稿"]
Loading

快速开始

⚠️ 操作系统:Linux / MacOS / Windows WSL2(Claude Agent SDK 及部分依赖仅兼容 POSIX 环境,Windows 原生暂不支持,请使用 Docker Desktop 或 WSL2)

默认部署(SQLite)

git clone https://github.com/ArcReel/ArcReel.git
cd ArcReel/deploy
cp .env.example .env
docker compose up -d
# 访问 http://localhost:1241

生产部署(PostgreSQL)

cd ArcReel/deploy/production
cp .env.example .env    # 需设置 POSTGRES_PASSWORD
docker compose up -d

首次启动后,使用默认账号登录(用户名 admin,密码在 .env 中通过 AUTH_PASSWORD 设置;未设置则首次启动时自动生成并回写到 .env),前往 设置页/settings)完成配置:

  1. ArcReel 智能体 — 配置 Anthropic API Key(驱动 AI 助手),支持自定义 Base URL 和模型
  2. AI 生图/生视频 — 配置至少一个供应商的 API Key(Gemini / 火山方舟 / Grok / OpenAI),或添加自定义供应商

📖 详细步骤请参考 完整入门教程

功能特性

  • 完整生产流水线 — 小说 → 剧本 → 角色设计 → 分镜图片 → 视频片段 → 成片,一键编排
  • 多智能体架构 — 编排 Skill 检测项目状态并自动调度聚焦 Subagent,每个 Subagent 独立完成一项任务后返回摘要
  • 多供应商支持 — 图片/视频/文本生成均支持 Gemini、火山方舟、Grok、OpenAI 四大预置供应商,全局/项目级可切换
  • 自定义供应商 — 接入任何 OpenAI 兼容 / Google 兼容 API(如 Ollama、vLLM、第三方中转),自动发现可用模型并分配媒体类型,与预置供应商享有同等功能
  • 两种内容模式 — 说书模式(narration)按朗读节奏拆分片段,剧集动画模式(drama)按场景/对话结构组织
  • 渐进式分集规划 — 人机协作切分长篇小说:peek 探测 → Agent 建议断点 → 用户确认 → 物理切分,按需制作
  • 风格参考图 — 上传风格图,AI 自动分析并统一应用到所有图片生成,确保全项目视觉一致
  • 角色一致性 — AI 先生成角色设计图,后续所有分镜和视频均参考该设计
  • 线索追踪 — 关键道具、场景元素标记为"线索",跨镜头保持视觉连贯
  • 版本历史 — 每次重新生成自动保存历史版本,支持一键回滚
  • 多供应商费用追踪 — 图片/视频/文本全部纳入费用计算,按供应商分策略计费,不同币种分别统计
  • 费用预估 — 生成前预估项目/单集/单镜头费用,三级下钻展示预估与实际费用对比
  • 剪映草稿导出 — 按集导出剪映草稿 ZIP,支持剪映 5.x / 6+(操作指南
  • 宫格模式 — 多个分镜合成为宫格图(grid_4/grid_6/grid_9),自动选格,拆分后作为首尾帧驱动视频生成
  • 多 API Key 管理 — 每个供应商支持配置多个 API Key 并切换激活,支持 Google Vertex AI 凭证上传
  • 中英文双语 UI — 前端和后端全面国际化,支持中文/英文界面切换
  • 项目导入/导出 — 整个项目打包归档,方便备份和迁移

供应商支持

ArcReel 通过统一的 ImageBackend / VideoBackend / TextBackend 协议,支持多个预置供应商和自定义供应商,可在全局或项目级别切换:

图片供应商

供应商 可用模型 能力 计费方式
Gemini (Google) Nano Banana 2, Nano Banana Pro 文生图、图生图(多参考图) 按分辨率查表 (USD)
火山方舟 Seedream 5.0, Seedream 5.0 Lite, Seedream 4.5, Seedream 4.0 文生图、图生图 按张计费 (CNY)
Grok (xAI) Grok Imagine Image, Grok Imagine Image Pro 文生图、图生图 按张计费 (USD)
OpenAI GPT Image 1.5, GPT Image 1 Mini 文生图、图生图(多参考图) 按张计费 (USD)

视频供应商

供应商 可用模型 能力 计费方式
Gemini (Google) Veo 3.1, Veo 3.1 Fast, Veo 3.1 Lite 文生视频、图生视频、视频延展、负面提示词 按分辨率 × 时长查表 (USD)
火山方舟 Seedance 2.0, Seedance 2.0 Fast, Seedance 1.5 Pro 文生视频、图生视频、视频延展、音频生成、种子控制、离线推理 按 token 用量 (CNY)
Grok (xAI) Grok Imagine Video 文生视频、图生视频 按秒计费 (USD)
OpenAI Sora 2, Sora 2 Pro 文生视频、图生视频 按秒计费 (USD)

文本供应商

供应商 可用模型 能力 计费方式
Gemini (Google) Gemini 3.1 Flash, Gemini 3.1 Flash Lite, Gemini 3 Pro 文本生成、结构化输出、视觉理解 按 token 用量 (USD)
火山方舟 Doubao Seed 系列 文本生成、结构化输出、视觉理解 按 token 用量 (CNY)
Grok (xAI) Grok 4.20, Grok 4.1 Fast 系列 文本生成、结构化输出、视觉理解 按 token 用量 (USD)
OpenAI GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano 文本生成、结构化输出、视觉理解 按 token 用量 (USD)

自定义供应商

除预置供应商外,可接入任何 OpenAI 兼容Google 兼容 API:

  • 在设置页添加自定义供应商,填入 Base URL 和 API Key
  • 自动调用 /v1/models 发现可用模型,按名称推断媒体类型(图片/视频/文本)
  • 与预置供应商享有同等功能:全局/项目级切换、费用追踪、版本管理

供应商选择优先级:项目级设置 > 全局默认。切换供应商时通用设置(分辨率、宽高比、音频等)直接沿用,供应商特有参数保留。

交流群

扫码加入飞书交流群,获取帮助和最新动态:

飞书交流群二维码

AI 助手架构

ArcReel 的 AI 助手基于 Claude Agent SDK 构建,采用编排 Skill + 聚焦 Subagent 的多智能体架构:

flowchart TD
    User["用户对话"] --> Main["主 Agent"]
    Main --> MW["manga-workflow<br/>编排 Skill"]
    MW -->|"状态检测"| PJ["读取 project.json<br/>+ 文件系统"]
    MW -->|"dispatch"| SA1["analyze-characters-clues<br/>全局角色/线索提取"]
    MW -->|"dispatch"| SA2["split-narration-segments<br/>说书模式片段拆分"]
    MW -->|"dispatch"| SA3["normalize-drama-script<br/>剧集动画规范化"]
    MW -->|"dispatch"| SA4["create-episode-script<br/>JSON 剧本生成"]
    MW -->|"dispatch"| SA5["资产生成 Subagent<br/>角色/线索/分镜/视频"]
    SA1 -->|"摘要"| Main
    SA4 -->|"摘要"| Main
    Main -->|"展示结果<br/>等待确认"| User
Loading

核心设计原则

  • 编排 Skill(manga-workflow) — 具备状态检测能力,自动判断项目当前阶段(角色设计 / 分集规划 / 预处理 / 剧本生成 / 资产生成),dispatch 对应的 Subagent,支持从任意阶段进入和中断恢复
  • 聚焦 Subagent — 每个 Subagent 只完成一项任务后返回,小说原文等大量上下文留在 Subagent 内部,主 Agent 只收到精炼摘要,保护上下文空间
  • Skill vs Subagent 边界 — Skill 负责确定性脚本执行(API 调用、文件生成),Subagent 负责需要推理分析的任务(角色提取、剧本规范化)
  • 阶段间确认 — 每个 Subagent 返回后,主 Agent 向用户展示结果摘要并等待确认,确认后才进入下一阶段

OpenClaw 集成

ArcReel 支持通过 OpenClaw 等外部 AI Agent 平台调用,实现自然语言驱动的视频创作:

  1. 在 ArcReel 设置页生成 API Key(arc- 前缀)
  2. 在 OpenClaw 中加载 ArcReel 的 Skill 定义(访问 http://your-domain/skill.md 自动获取)
  3. 通过 OpenClaw 对话即可创建项目、生成剧本、制作视频

技术实现:API Key 认证(Bearer Token)+ 同步 Agent 对话端点(POST /api/v1/agent/chat),内部对接 SSE 流式助手并收集完整响应返回。

技术架构

flowchart TB
    subgraph UI["Web UI — React 19"]
        U1["项目管理"] ~~~ U2["素材预览"] ~~~ U3["AI 助手"] ~~~ U4["任务监控"]
    end

    subgraph Server["FastAPI Server"]
        S1["REST API<br/>路由分发"] ~~~ S2["Agent Runtime<br/>Claude Agent SDK"]
        S3["SSE Stream<br/>实时状态推送"] ~~~ S4["Auth<br/>JWT + API Key"]
    end

    subgraph Core["Core Library"]
        C1["VideoBackend 抽象层<br/>Gemini · 火山方舟 · Grok · OpenAI · 自定义"] ~~~ C2["ImageBackend 抽象层<br/>Gemini · 火山方舟 · Grok · OpenAI · 自定义"]
        C5["TextBackend 抽象层<br/>Gemini · 火山方舟 · Grok · OpenAI · 自定义"] ~~~ C3["GenerationQueue<br/>RPM 限速 · Image/Video 通道"]
        C4["ProjectManager<br/>文件系统 + 版本管理"]
    end

    subgraph Data["数据层"]
        D1["SQLAlchemy 2.0 Async ORM"] ~~~ D2["SQLite / PostgreSQL"]
        D3["Alembic 迁移"] ~~~ D4["UsageTracker<br/>多供应商费用追踪"]
    end

    UI --> Server --> Core --> Data
Loading

技术栈

层级 技术
前端 React 19, TypeScript, Tailwind CSS 4, wouter, zustand, Framer Motion, Vite
后端 FastAPI, Python 3.12+, uvicorn, Pydantic 2
AI 智能体 Claude Agent SDK (Skill + Subagent 多智能体架构)
图像生成 Gemini (google-genai), 火山方舟 (volcengine-python-sdk[ark]), Grok (xai-sdk), OpenAI (openai)
视频生成 Gemini Veo 3.1 (google-genai), 火山方舟 Seedance 2.0/1.5 (volcengine-python-sdk[ark]), Grok (xai-sdk), OpenAI Sora 2 (openai)
文本生成 Gemini (google-genai), 火山方舟 (volcengine-python-sdk[ark]), Grok (xai-sdk), OpenAI (openai), Instructor (结构化输出降级)
媒体处理 FFmpeg, Pillow
ORM & 数据库 SQLAlchemy 2.0 (async), Alembic, aiosqlite, asyncpg — SQLite (默认) / PostgreSQL (生产)
认证 JWT (pyjwt), API Key (SHA-256 哈希), Argon2 密码哈希 (pwdlib)
部署 Docker, Docker Compose(deploy/ 默认, deploy/production/ 含 PostgreSQL)

文档

贡献

欢迎贡献代码、报告 Bug 或提出功能建议!请参阅 贡献指南 了解本地开发环境搭建、测试和代码规范。

本地克隆后请务必执行一次:

uv run pre-commit install

安装 pre-commit 钩子(ruff check + format、frontend eslint、workflow tripwire),避免把可被自动修复的问题推到 CI。

许可证

AGPL-3.0


如果觉得项目有用,请给个 ⭐ Star 支持一下!

Release History

VersionChangesUrgencyDate
v0.16.0## [0.16.0](https://github.com/ArcReel/ArcReel/compare/v0.15.2...v0.16.0) (2026-06-03) ### ✨ 新功能 * **agent:** Agent 改项目 JSON 数据收归 MCP 工具,拒绝通过 Write/Edit/Bash 直接修改 ([#604](https://github.com/ArcReel/ArcReel/issues/604)) ([#608](https://github.com/ArcReel/ArcReel/issues/608)) ([0188e8a](https://github.com/ArcReel/ArcReel/commit/0188e8ad7bd62e43895c7ca3d8b9f56bb18c5e01)) * **custom-provider:** 扩充视频 endpoint 生态并重构 endpoint 自动推断 ([#683](https://github.com/ArcReel/ArcReel/issues/683)) ([35493a1](htHigh6/3/2026
v0.15.2## [0.15.2](https://github.com/ArcReel/ArcReel/compare/v0.15.1...v0.15.2) (2026-05-26) ### 🐛 Bug 修复 * **assistant:** "/" 唤起 skills 列表识别 content_mode 变体文件 ([#625](https://github.com/ArcReel/ArcReel/issues/625)) ([4c541f0](https://github.com/ArcReel/ArcReel/commit/4c541f0ffa69cfa88edeb0e55f741ab07a6a5687)) * **project:** 中文标题不再塌成 slug 作为项目显示名 ([#641](https://github.com/ArcReel/ArcReel/issues/641)) ([5936c44](https://github.com/ArcReel/ArcReel/commit/5936c448b65fc64eb92c711c6c78162dab7a3888)) *High5/26/2026
v0.15.1## [0.15.1](https://github.com/ArcReel/ArcReel/compare/v0.15.0...v0.15.1) (2026-05-23) ### 🐛 Bug 修复 * **custom-providers:** classify vidu models by media type ([#597](https://github.com/ArcReel/ArcReel/issues/597)) ([4e4a5f0](https://github.com/ArcReel/ArcReel/commit/4e4a5f0e76e38295c202f719645545e0616b9a1d)) * **frontend:** 任务失败通知不再在切走再回项目时重弹 ([#619](https://github.com/ArcReel/ArcReel/issues/619)) ([4cfc3fa](https://github.com/ArcReel/ArcReel/commit/4cfc3fa3d6684f52df231a119c6702570303526c)High5/23/2026
v0.14.0## [0.14.0](https://github.com/ArcReel/ArcReel/compare/v0.13.0...v0.14.0) (2026-05-18) ### ✨ 新功能 * **agent:** Agent 支持配置多供应商 + 预设默认供应商 ([#507](https://github.com/ArcReel/ArcReel/issues/507)) ([5e94cc2](https://github.com/ArcReel/ArcReel/commit/5e94cc2c121e9846765de1a10a1abd11a7f0ac73)) * **agent:** 启用 Agent Bash 沙箱隔离,安全加固并提高 bash 自由度 + provider secrets 下线 os.environ ([#521](https://github.com/ArcReel/ArcReel/issues/521)) ([3a9ed4f](https://github.com/ArcReel/ArcReel/commit/3a9ed4f47ff9983c52cHigh5/18/2026
v0.13.0## [0.13.0](https://github.com/ArcReel/ArcReel/compare/v0.12.0...v0.13.0) (2026-05-10) ### ✨ 新功能 * **backends:** 调用 provider SDK 前打印生成参数日志 ([#461](https://github.com/ArcReel/ArcReel/issues/461)) ([ec86bb4](https://github.com/ArcReel/ArcReel/commit/ec86bb488132f3ae4280b29ace3f79aa1ac0d244)) * **i18n:** add Vietnamese (vi) language support ([#469](https://github.com/ArcReel/ArcReel/issues/469)) ([7337388](https://github.com/ArcReel/ArcReel/commit/7337388d512102ccda96bd39e196031a2ef863ac)) * **pHigh5/10/2026
v0.12.0## [0.12.0](https://github.com/ArcReel/ArcReel/compare/v0.11.1...v0.12.0) (2026-05-02) ### ✨ 新功能 * **agent-config:** 智能体配置支持模型发现与复用自定义供应商 ([#455](https://github.com/ArcReel/ArcReel/issues/455)) ([ce14ea5](https://github.com/ArcReel/ArcReel/commit/ce14ea51307fd1b6ca47107cb744cf14c936dac3)) * **cost:** OpenAI 图片改为 token-based 计费 ([#448](https://github.com/ArcReel/ArcReel/issues/448)) ([5939dcf](https://github.com/ArcReel/ArcReel/commit/5939dcf80f9b7e7e889eac30e2a26218e2efac55)) * **providers:**High5/2/2026
v0.11.1## [0.11.1](https://github.com/ArcReel/ArcReel/compare/v0.11.0...v0.11.1) (2026-04-28) ### 🐛 Bug 修复 * **generate:** 补充 prompt str 分支的空字符串校验 ([#443](https://github.com/ArcReel/ArcReel/issues/443)) ([5c9a40a](https://github.com/ArcReel/ArcReel/commit/5c9a40af5643dc88c46ab4fbe33064d8f22761cd)) * replace fcntl with portalocker for Windows compatibility ([#442](https://github.com/ArcReel/ArcReel/issues/442)) ([e5657b0](https://github.com/ArcReel/ArcReel/commit/e5657b0356846bb0b64b97f87e6b51e3d403High4/28/2026
v0.11.0## [0.11.0](https://github.com/ArcReel/ArcReel/compare/v0.10.0...v0.11.0) (2026-04-26) ### ✨ 新功能 * **custom-provider:** 自定义供应商支持按照模型设置 API 端点 ([#415](https://github.com/ArcReel/ArcReel/issues/415)) ([8c7fa75](https://github.com/ArcReel/ArcReel/commit/8c7fa756ef4b370b44b33503c234509f5ddbcc94)) * **settings:** 重设计自定义供应商端点选择器并打磨 UI ([#417](https://github.com/ArcReel/ArcReel/issues/417)) ([8244396](https://github.com/ArcReel/ArcReel/commit/82443964efe65e53e1d140572616ecdc4e648b1f)) * 分镜卡片支持编辑角色/场High4/26/2026
v0.10.0## [0.10.0](https://github.com/ArcReel/ArcReel/compare/v0.9.0...v0.10.0) (2026-04-22) ### 🌟 重点功能 * **参考生视频模式** — 全新工作流,支持以参考素材直接生成视频。本版本完成了从数据模型、后端 API/executor、前端模式选择器与 Canvas 编辑器、Agent 工作流、@ mention 交互到 UX 优化的完整链路,并覆盖四家供应商 SDK 验证与 E2E 测试 ([#328](https://github.com/ArcReel/ArcReel/issues/328), [#330](https://github.com/ArcReel/ArcReel/issues/330), [#332](https://github.com/ArcReel/ArcReel/issues/332), [#337](https://github.com/ArcReel/ArcReel/issues/337), [#338](https://github.com/ArcReel/AHigh4/22/2026
v0.9.0## What's Changed * docs: 明确 Windows 原生不支持,建议使用 WSL2 或 Docker Desktop by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/278 * refactor(frontend): 合并 AssetSidebar 缩略图 + 提取 StudioCanvasRouter 段查找 (#215, #213) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/280 * Offload blocking I/O operations to thread pool by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/279 * Configure Dependabot dependency grouping strategy by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/282 * High4/15/2026
v0.8.1## What's Changed * Fix create project modal rendering on ProjectsPage by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/259 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.8.0...v0.8.1High4/12/2026
v0.8.0## What's Changed * fix: Ark/Grok 视频下载与生成分离重试,避免下载失败重试生成浪费额度 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/241 * feat: 排队中的任务支持手动取消 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/245 * fix: tool_result content 数组导致前端 React Error #31 崩溃 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/248 * fix: Ark vision 改用 chat.completions 避免推理模型解析失败 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/246 * feat: 宫格图生视频模式 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pulHigh4/11/2026
v0.7.2## What's Changed * fix: 项目事件扫描因 project.json 竞态写入崩溃 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/236 * fix: OpenAI 视频内容下载 502 失败时不再重新触发视频生成 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/237 * fix: 自定义 Google 兼容供应商视频生成失败 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/238 * revert: 移除自定义 Google 供应商的 use_content_api=True by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/240 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.7.1...v0.7.2High4/8/2026
v0.7.1## What's Changed * feat: 视频时长与横竖屏可配置化 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/221 * fix: 移除无效 RPM 配置项 & 合并 Instructor 降级重复代码 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/227 * fix: ConfigResolver session 复用 — 消除 N+1 与嵌套 session by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/228 * perf: 解决后端同步 I/O 阻塞 async 事件循环 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/229 * fix: OpenAI 视频后端 input_reference 传参类型错误 by @Pollo3470 in https://github.com/ArcReel/AMedium4/7/2026
v0.7.0## What's Changed * fix: 替换 crypto.randomUUID 为 uid(),修复 HTTP+IP 访问报错 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/207 * fix: 修正 analyze-characters-clues agent prompt 的脚本调用示例 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/208 * fix: Gemini backend 将整数枚举转为字符串枚举 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/209 * refactor: 统一所有后端的瞬态错误重试机制 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/206 * feat: 剧本生成中间产物 UI 展示与事件通知 by @Pollo3470 in https://github.com/ArcMedium4/7/2026
v0.6.2## What's Changed * refactor: 优化智能体运行时 skill/agent 编排架构 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/204 * feat: 添加 Seedance 2.0 模型支持 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/205 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.6.1...v0.6.2Medium4/3/2026
v0.6.0## What's Changed * feat: 新增 OpenAI 预置供应商(文本/图片/视频) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/190 * refactor: Grok & Ark 共享后端(grok_shared / ark_shared) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/191 * feat: 新增 Veo 3.1 Lite 视频模型(仅 AI Studio) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/193 * fix: Bash allow 规则改用 :* 前缀匹配,修复 JSON 含 / 时被误拦截 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/194 * feat: 自定义供应商支持(OpenAI/Google 兼容) + #189 修复 by @Pollo3470 Medium4/1/2026
v0.5.2## What's Changed * feat: 扩充预置模型覆盖(+12 模型)并修正 Seed 2.0 Lite capabilities by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/183 * feat: Instructor 集成与结构化输出能力感知降级 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/184 * chore: 加入 ruff linter、分离 test 依赖、强化 CI by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/185 * fix: 修复 Instructor 降级 NoneType 错误与项目文本模型设置持久化 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/186 * fix: 修复 7 项已知技术债(费用路由、provider 校验、CallType 类型、DRY 清理) by @Medium3/30/2026
v0.5.1## What's Changed * fix: 结构化输出传入 Pydantic 类替代含 $ref 的 JSON schema by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/180 * fix: 恢复 API 管理 tab,修复设置页可访问性与性能问题 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/181 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.5.0...v0.5.1Medium3/29/2026
v0.5.0## What's Changed * fix: 导出 zip 时排除 .claude 软连接和 CLAUDE.md by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/170 * feat: 提取通用文本生成服务层,补齐多供应商文本生成能力 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/171 * feat: 供应商多 API Key / Vertex 凭证支持 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/172 * fix: 修复并发生成人物/线索图片时 project.json 数据丢失 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/173 * fix: add_characters_clues 改用 from_cwd() 自动推断项目 by @Pollo3470 in https://github.com/ArcRMedium3/28/2026
v0.4.0## What's Changed * fix: stamp initial revision instead of head for pre-Alembic databases by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/163 * fix: worker 日志和并发池使用真实 provider by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/164 * feat: 提取通用图片生成服务层,接入 Gemini/Ark/Grok 三大供应商 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/165 * fix: provider UI improvements and Ark Base64 refactor by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/166 **Full Changelog**: https://gMedium3/26/2026
v0.3.2## What's Changed * fix: video polling timer accuracy and logging by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/160 * refactor: 引入 ConfigResolver 统一运行时配置解析 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/161 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.3.1...v0.3.2Medium3/25/2026
v0.3.1## What's Changed * fix: pass video_generate_audio setting to MediaGenerator by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/155 * fix: ensure Claude CLI subprocess exits before releasing session slot by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/157 * refactor: multi-user infrastructure pre-embed by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/156 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.3.0...v0.3.1Medium3/24/2026
v0.3.0## What's Changed * feat(jianying): 单集导出为剪映草稿 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/147 * chore(deps): batch update dependencies and fix security vulnerabilities by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/148 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.2.3...v0.3.0Medium3/24/2026
v0.2.3## What's Changed * fix: Claude 子进程内存泄漏 — 会话生命周期管理 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/145 * fix(agent): JSON validation hook 增加 PostToolUse 兜底和诊断日志 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/136 * refactor: 统一会话清理机制,修复并发控制 bug by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/146 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.2.2...v0.2.3Medium3/23/2026
v0.2.2## What's Changed * fix(agent): JSON hook 增加弯引号前置检查防止绕过 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/133 * fix: 视频 provider_id 全链路一致性修复 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/135 * feat: claude-agent-sdk 0.1.50 升级 — send-first 会话管理 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/134 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.2.1...v0.2.2Low3/21/2026
v0.2.1## What's Changed * fix: 修复文本生成供应商配置 + ScriptGenerator 异步化 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/123 * fix: 配置页保存 Anthropic API Key 后同步到环境变量 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/124 * fix: SKILL.md 命令示例改为单行,防止权限白名单匹配失败 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/125 * fix: 停止按钮即时响应 + 中断消息友好显示 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/126 * fix: skill 脚本移除直连回退路径,统一走队列生成 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/127 Low3/20/2026
v0.2.0## What's Changed * feat: 接入 grok-imagine-video 视频生成后端 (#100) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/119 * fix(agent): 修复 task notification 显示为用户消息 + 允许读取 task output by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/121 * feat: 供应商管理页 — 多供应商配置、模型选择与用量统计 (#102) by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/122 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.11...v0.2.0Low3/19/2026
v0.1.11## What's Changed * fix(db): 修复 SQLite datetime 列被 CAST 截断为整数的问题 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/120 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.10...v0.1.11Low3/18/2026
v0.1.10## What's Changed * fix(logging): 修复 Docker 部署日志丢失 + 重构 Alembic 编程调用 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/117 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.9...v0.1.10Low3/17/2026
v0.1.9## What's Changed * fix(agent): 放行 SDK tool-results 目录读取 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/113 * refactor(skills): 优化 agent runtime skill 质量与一致性 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/114 * feat(deploy): Docker 部署配置 + HTTP 兼容性 + 时间戳 String→DateTime 统一迁移 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/115 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.8...v0.1.9Low3/17/2026
v0.1.8## What's Changed * feat(storyboard): 分镜时长选择器与线索缩略图栈 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/92 * fix: 两层防御 JSON 损坏 — StatusCalculator 降级 + Agent PostToolUse 验证 Hook by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/93 * feat(assistant): 支持聊天发送图片附件 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/94 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.7...v0.1.8Low3/13/2026
v0.1.7## What's Changed * feat(system-config): 拆分系统配置 Tab 并补充配置告警 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/88 * feat: 媒体缓存 fingerprint、视频缩略图与前端性能优化 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/90 * feat(archive): 引入结构化诊断(diagnostics)系统到导入/导出流程 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/91 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.6...v0.1.7Low3/12/2026
v0.1.6**Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.5...v0.1.6Low3/11/2026
v0.1.5## What's Changed * feat: add note field to segment cards by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/84 * feat(status): 重新设计进度机制,引入5段阶段枚举和集级追踪 by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/86 * feat: OpenClaw skill integration by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/87 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.4...v0.1.5Low3/11/2026
v0.1.4## What's Changed * refactor(ui): extract Popover primitive by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/82 * refactor(auth): migrate from middleware to FastAPI Security by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/83 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.3...v0.1.4Low3/9/2026
v0.1.3## What's Changed * perf: optimize assistant latency — snapshot, send-message, and frontend UX by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/64 * feat: auto-repair agent_runtime symlinks on server startup by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/66 * feat(agent-runtime): refactor script creation workflow to orchestrated subagents by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/65 * feat(copilot): replace SkillPills with SlashCommandMenu by @Pollo3470 in https:Low3/9/2026
v0.1.2**Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.1...v0.1.2Low3/7/2026
v0.1.1## What's Changed * feat: SPA static files fix + 404 page polish by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/63 **Full Changelog**: https://github.com/ArcReel/ArcReel/compare/v0.1.0...v0.1.1Low3/6/2026
v0.1.0## What's Changed * refactor: split frontend into vite workspace by @SimonGino in https://github.com/ArcReel/ArcReel/pull/1 * feat: add async generation queue with SSE real-time updates by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/2 * feat(chat): add collapsible Skill content blocks and improve message persistence by @Pollo3470 in https://github.com/ArcReel/ArcReel/pull/3 * refactor(agent_runtime): migrate to ClaudeSDKClient architecture by @Pollo3470 in https://github.com/ArcReel/ArLow3/6/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

GenericAgentSelf-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumptionv0.1.0
Phantom Autonomous Offensive Security Intelligence AI-powered multi-agent penetration testingv0.9.40
hermes-agentThe agent that grows with youv2026.6.5
AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨v4.25.3
kaggle-capstone-ai-agent🧠 Build a safe and supportive AI companion for mental health with SereneShield, part of the Kaggle × Google Agents Intensive 2025 Capstone project.main@2026-06-05

More in AI Agents

hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
e2bE2B SDK that give agents cloud environments