# StoryForge **Repository Path**: Agions/StoryForge ## Basic Information - **Project Name**: StoryForge - **Description**: 一款基于Tauri + React + TypeScript开发的桌面应用,帮助创作者快速生成短视频剧本和剪辑方案。 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-07 - **Last Updated**: 2026-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # StoryForge

StoryForge

AI-Powered Professional Video Editing Tool

AI 驱动的专业智能视频剪辑工具

Release License React TypeScript Tauri Stars

--- ## 🎯 一句话介绍 > **StoryForge** 是一款**AI 驱动的专业智能视频剪辑工具**,支持剧情分析、智能剪辑、多素材混剪、字幕生成等全链路 AI 剪辑能力,让专业视频制作变得简单。 ## ✨ 核心功能 | 功能 | 说明 | |------|------| | 🎬 **剧情分析** | AI 分析视频叙事结构、情感曲线 | | ✂️ **智能剪辑** | 一键生成专业级剪辑方案 | | 🎙️ **AI 配音** | 多音色 AI 配音,支持中文、英文及多种方言 | | 🎵 **智能混剪** | 自动识别节奏卡点,多素材智能拼接 | | 📝 **字幕生成** | ASR 自动字幕提取和 OCR 字幕识别 | | 🎨 **自动包装** | 智能字幕样式、封面设计、片头片尾生成 | ## 🚀 快速开始 ### 环境要求 | 要求 | 版本 | |------|------| | Node.js | ≥ 18.0.0 | | npm | ≥ 9.0.0 | ### 安装 ```bash # 克隆项目 git clone https://github.com/Agions/StoryForge.git cd StoryForge # 安装依赖 npm install # 启动开发服务器 npm run dev ``` 打开浏览器访问 ### 构建 ```bash # 生产环境构建 npm run build ``` ## 🤖 AI 模型支持 (2026年3月最新) | 提供商 | 推荐模型 | 场景 | |--------|----------|------| | OpenAI | GPT-5.4 | 剧情分析、脚本生成 | | Anthropic | Claude Sonnet 4.6 | 长文本分析、代码 | | Google | Gemini 3.1 Pro | 多模态理解 | | DeepSeek | V3.2 | 翻译、日常任务 | | 阿里云 | Qwen 2.5-Max | 中文内容创作 | | 智谱 | GLM-5 | 中文内容创作 | | Kimi | K2.5 | 长文本分析 | 详细配置请参考 [AI 模型配置](docs/ai-config.md)。 ## 📂 项目结构 ``` StoryForge/ ├── src/ │ ├── components/ # React 组件 │ │ ├── AIPanel/ # AI 功能面板 │ │ ├── editor/ # 视频编辑器 │ │ └── Home/ # 首页 │ ├── core/ # 核心服务 │ │ ├── services/ # AI 服务、视频处理 │ │ ├── store/ # 状态管理 │ │ └── types/ # 类型定义 │ ├── pages/ # 页面 │ ├── hooks/ # 自定义 Hooks │ └── utils/ # 工具函数 ├── src-tauri/ # Tauri 原生应用 ├── docs/ # 项目文档 └── public/ # 静态资源 ``` ## 📖 文档 | 文档 | 说明 | |------|------| | [快速开始](docs/getting-started.md) | 5 分钟上手 | | [功能介绍](docs/features.md) | 全部功能详解 | | [AI 模型配置](docs/ai-config.md) | AI 服务配置 | | [安装配置](docs/installation.md) | 详细安装指南 | | [常见问题](docs/faq.md) | FAQ 故障排查 | 完整文档:https://agions.github.io/StoryForge ## 🛠️ 技术栈 | 类别 | 技术 | |------|------| | UI 框架 | React 18 + TypeScript | | 状态管理 | Zustand | | 视频处理 | FFmpeg + WebCodecs | | AI 接入 | OpenAI SDK + 多厂商 API | | 构建工具 | Vite + Tauri | | 样式 | CSS Modules + Ant Design | ## 🐛 反馈问题 如发现问题或建议,请提交 [GitHub Issues](https://github.com/Agions/StoryForge/issues)。 ## 📄 许可证 [MIT License](LICENSE) · Copyright © 2025-2026 [Agions](https://github.com/Agions) ---
⭐ 如果这个项目对您有帮助,请给一个 Star