Files
storyforge/TECH_ARCHITECTURE.md

776 B
Raw Permalink Blame History

StoryForge Technical Architecture

Core Components

  • Android App: 素材探索、文案生产、个人配置、管理员审批、OTA
  • Collector Service: FastAPI + SQLite负责多租户业务边界、任务状态和 Agent 数据
  • n8n: 负责异步流程编排与 webhook 触发
  • Local Model API: 默认指向本机 cli-proxy-api
  • NAS / 外部执行器: 负责大文件缓存、录像、剪辑和 AI 视频执行

Main Flow

User -> Android App / Web / OneLiner -> Collector Service -> Local Model / n8n / 执行引擎

Data Isolation

  • accounts
  • knowledge_bases
  • assistants
  • assistant_knowledge_bases
  • knowledge_documents
  • jobs
  • model_profiles
  • app_updates

每个用户/项目的数据通过 user_id + project_id 进行隔离。