# 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` 进行隔离。