À propos du projet
Toonflow est un atelier IA dédié à la production de court-métrages, structurant un cycle complet « scénario → écriture → storyboards → production » et prenant en charge un flux de travail localisable, programmable et itératif.
Fonctionnalités principales :
- Atelier de production à canevas infini : organisation sous forme de canevas infini des scripts, personnages, storyboards, matériaux et nœuds vidéo, avec orchestration libre, retour en arrière et production parallèle.
- Système de collaboration à trois niveaux d'Agent : les couches de décision, d'exécution et de supervision travaillent de concert, couvrant le décomposition des tâches, la génération de contenu, la révision qualité et les retours de correction.
- Mémoire persistante des Agents : système de mémoire inter-session basé sur une recherche vectorielle ONNX locale, supportant messages temporaires, résumés longs et rappel sémantique.
- Système de fournisseurs programmable : possibilité d'écrire directement dans le centre de paramètres la logique TypeScript des fournisseurs et de l'appliquer instantanément, sans modifier le code source ni redémarrer.
- Adaptation pilotée par graphe d'événements de chapitres : extraction automatique des événements des chapitres de l'œuvre originale et stockage structuré ; l'adaptation scénaristique invoque précisément le contexte via le graphe d'événements.
- Configuration externalisée des Skills : les prompts centraux sont externalisés en fichiers Markdown Skill,支持 édition en ligne et ajustement rapide.
Cas d'utilisation : création de contenu pour vidéos courtes, expérimentations d'adaptation littéraire à l'écran, outils d'adaptation littéraire par IA, développement de scripts et prototypage rapide, génération de matériaux vidéo.
Stack technique : Node.js 23.11.1+, TypeScript 5.x, Express 5, SQLite (better-sqlite3/knex), Vercel AI SDK (support OpenAI/Anthropic/Google/DeepSeek/智谱/MiniMax/通义千问/xAI), @huggingface/transformers (inférence ONNX locale), Socket.IO, Electron 40, Sharp, Docker.
Déploiement : propose des installateurs desktop Windows/Linux/macOS, supporte le déploiement local via Docker (port 10588) et le déploiement cluster PM2 sur serveur cloud. Identifiants par défaut : admin/admin123. Il est nécessaire de configurer avant usage les interfaces de services de modèles linguistiques grands, de génération vidéo (comme Sora ou Doubao) et de génération d'images.
Licence Apache-2.0 avec supplément commercial : autorisation commerciale écrite requise pour la distribution du produit vers 2 entités tierces indépendantes ou plus ; utilisation interne gratuite pour moins de 5 personnes morales ; gratuit pour usage personnel, étude et recherche non commerciaux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.