Skip to content

Fablr (剧工)开源桌面级 AI 影视/短剧解说创作工坊

Tauri 2 + Rust + React 18 · 本地优先 · 100% 隐私安全 · 全链路工业级自动化

Fablr

🏗️ 工业级系统全景图 ​

mermaid
graph TD
    classDef client fill:#18192a,stroke:#8b5cf6,stroke-width:2px,color:#fff;
    classDef core fill:#111220,stroke:#06b6d4,stroke-width:2px,color:#fff;
    classDef native fill:#0e0f1a,stroke:#10b981,stroke-width:2px,color:#fff;

    subgraph 前端与工坊工作流 [React 18 + Zustand + CSS Modules]
        AH[1. 素材拆条工坊 Asset Hub]:::client --> SS[2. 剧本研磨工坊 Script Studio]:::client
        SS --> WS[3. 5轨剪辑工作台 Workspace]:::client
        WS --> EH[4. 消重发布工坊 Export Hub]:::client
    end

    subgraph 核心服务与驱动 [src/core & src/shared]
        AFD[AtomicProjectFileDriver 原子防竞态持久化]:::core
        MAP[Multi-Agent Drama Pipeline]:::core
        US[UpdaterService 智能版本检测]:::core
    end

    subgraph 宿主与原生引擎 [Tauri 2 + Rust + 本地 AI]
        RUST[Tauri IPC / SQLite / 资源池治理]:::native
        FFMPEG[FFmpeg 硬件编解码 & 音画混流]:::native
        WHISPER[faster-whisper 本地语音识别]:::native
        DRAFT[剪映草稿逆向引擎 CapCut Draft Engine]:::native
    end

    AH -.-> AFD
    SS -.-> MAP
    WS -.-> RUST
    EH -.-> DRAFT
    AFD --> RUST
    MAP --> RUST
    RUST --> FFMPEG
    RUST --> WHISPER

📊 技术栈选型矩阵 ​

层级核心技术架构定位与选型考量
桌面运行时Tauri 2 + Rust原生轻量化容器,安装包仅 ~15MB,内存占用极低,跨 macOS/Windows/Linux 统一。
前端应用React 18 + Vite组件化高度解耦,Zustand 状态机,CSS Modules 黑曜石工业风。
工程架构模块化分层 (Modular Clean Architecture)src/types (全域类型契约) + src/shared (共享工具) + src/core (领域核心服务) + src/components (组件)。
音视频与 AIFFmpeg + faster-whisper本地硬件加速编解码、ASR 离线转写,多 Agent 大模型流式剧本研磨。
草稿与分发CapCut Draft Reverse逆向直接生成剪映全轨工程与 5 级消重参数,1 秒无损导入二次精剪。

🚀 立即开始 5 分钟极速实战 →

基于 MIT 协议开源 · 剧工 (Fablr) 架构工坊