| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
面向编导、短视频创作者、写作者的可视化脚本工作台。
把长文本脚本拆成卡片、素材、时间轴和结构关系,在一个画布中完成脚本拆解、编排与重组。
在线体验 · 功能特性 · 快速开始 · 部署 · License
ScriptFlow 是一个将「脚本文本」和「可视化结构」结合起来的创作工具。
你可以在左侧编写完整脚本,在右侧把段落拆成卡片,通过连线、图片、表格、时间轴和模板整理创作逻辑。相比纯 Word、Markdown 或 Excel,ScriptFlow 更适合处理脚本中的结构关系、素材引用和非线性编排。
| 类型 | 技术 |
|---|---|
| 应用框架 | React 19 |
| 开发语言 | TypeScript |
| 构建工具 | Vite |
| 样式 | Tailwind CSS |
| 富文本编辑 | Tiptap |
| 可视化画布 | React Flow / @xyflow/react |
| 图标 | Lucide React |
| 本地存储 | IndexedDB |
npm installnpm run dev默认开发地址:
http://localhost:3000
npm run dev # 启动开发服务器
npm run lint # TypeScript 类型检查
npm run build # 生产构建
npm run preview # 预览生产构建结果src/
app/ # 应用入口布局与工作区状态
features/
canvas/ # 画布、节点、连线、模板、媒体库等能力
script-editor/ # Tiptap 编辑器、目录、查找替换、Markdown 导入导出
shortcuts/ # 快捷键配置与设置面板
collaboration/ # 协作能力预留目录
shared/
feedback/ # Toast / Modal 统一反馈
storage/ # IndexedDB 存储封装
main.tsx # React 入口
types.ts # 全局类型定义
index.css # 全局样式
执行生产构建:
npm run build构建产物位于:
dist/
ScriptFlow 是纯前端静态应用,部署时只需要发布 dist/ 目录。可以部署到 Nginx、GitHub Pages、Vercel、Netlify、Cloudflare Pages、对象存储或其他静态资源服务器。
ScriptFlow 默认将工作区数据保存在当前浏览器中,包括正文内容、画布节点、连线、媒体资源和模板数据。
请注意:
本项目基于 Apache License 2.0 开源,详情请查看 LICENSE。
| Back | FazBrowse Home | New Git URL |