Files
storyforge/web/storyforge-web-v4

StoryForge Web V4

这是 StoryForge 当前面向正式前端实现的 Web 承载目录。

入口

  • 页面:index.html
  • 样式:assets/styles.css
  • 页面交互:assets/app.js

当前定位

  • 这不是最终生产版,但已经不是纯静态原型
  • 目录已经从 output/ui/ 原型区独立出来,并接上了第一层真实业务接口
  • 当前保留的核心页面结构:
    • 项目总台
    • 我的项目
    • 找对标
    • 跟踪账号
    • 自动流程
    • Agent
    • 生产中心
    • 发布与复盘
    • 额度

当前已接入的真实能力

  • 后端登录与会话保持
  • 工作区信息与 /v2/me
  • 项目总台 /v2/me/dashboard
  • 项目创建 /v2/projects
  • 内容源列表 /v2/content-sources
  • 抖音对标账号 /v2/douyin/accounts
  • 单账号工作台 /v2/douyin/accounts/{id}/workspace
  • 单账号作品列表 /v2/douyin/accounts/{id}/videos
  • 最近知识库文档 /v2/knowledge-bases/{id}/documents

当前已接入的真实动作

  • 新建项目
  • 导入主页并触发内容源同步
  • 导入作品链接并触发分析
  • 导入文本素材并触发分析
  • 上传本地视频并触发分析
  • 创建 Agent
  • 对当前 Douyin 对标账号重跑分析
  • 批量分析高分作品
  • 查找相似对标账号
  • 从相似候选一键保存对标关系
  • 查看任务详情、事件、子任务和 artifacts/result
  • 从任务详情直接衔接 AI 视频 / 实拍剪辑 / 文案生成
  • 使用 Agent 生成文案
  • 创建 AI 视频任务
  • 创建实拍剪辑任务

本地预览

推荐直接在目录内起一个临时静态服务:

cd /Users/kris/code/StoryForge-gitea/web/storyforge-web-v4
python3 -m http.server 3918

然后打开:

首次进入需要手动连接后端,默认地址是:

  • http://127.0.0.1:8081

后续建议

  • 继续补动作型接口,例如导入、绑定 Agent、触发分析与生产
  • 把对标导入后的 Agent 绑定和知识库入库反馈做得更完整
  • 把全局搜索和页内搜索合并成统一搜索体验
  • 生产中心 / 发布与复盘 接入更完整的任务与成片对象
  • 不要把这套页面重新塞回 scripts/douyin-browser-capture/control_panel.mjs
  • 抖音采集控制台仍作为独立工具存在,这里才是正式业务应用壳