文件最后提交记录最后更新时间
2 天前
README

OpenCreator
L'espace de travail IA open source pour les créateurs

Des scripts à la vidéo, aux images, à la voix, aux avatars, à la traduction et au montage, les Agents font avancer tout le processus créatif dans un seul espace de travail.

OpenCreator (anciennement KrillinAI) : dépôt n° 1 du jour sur Trendshift

English | 简体中文 | 日本語 | 한국어 | Bahasa Indonesia | Español | Français | Deutsch | Português | Русский | العربية

GitHub Stars License Bilibili Discord Groupe QQ

Points forts · Outils de création · Conversation et espace de travail · Modèles pris en charge · Exemples · Démarrage rapide · Desktop · Structure du système · Développement · Documentation · Contributeurs · Historique des Stars

Espace de travail Agent d'OpenCreator

Présentation du projet

OpenCreator s'adresse aux personnes et aux équipes qui souhaitent exécuter localement leurs activités créatives et de développement. Plutôt que de réimplémenter une boucle Agent, il utilise Codex CLI comme moteur d'exécution et lui ajoute un Runtime local stable, un espace de travail visuel et un hôte Desktop.

Le produit réunit deux flux de travail connectés :

  • Création de contenu par IA : utilisez des outils de création dédiés à la traduction de vidéos, au téléchargement de vidéos, à la génération de miniatures et à la génération d'images.
  • Espace de travail Agent généraliste : organisez les conversations par projet, laissez les Runs s'exécuter en arrière-plan et gérez les approbations, les pièces jointes, les fichiers, les Skills, MCP, les planifications, les notifications, la mémoire et les diagnostics depuis un seul endroit.

Web constitue l'unique implémentation du frontend. Desktop charge la même compilation Web et ajoute uniquement les capacités qui nécessitent le système d'exploitation, telles que la sélection de répertoires, le cycle de vie des fenêtres, le comportement de la zone de notification et les notifications natives. Avec les mêmes données et la même zone d'affichage du contenu, les deux plateformes partagent la même interface générale et le même comportement du Runtime.

Points forts

  • 🤖 Natif Codex : réutilisez la boucle Agent, les modèles, le raisonnement, les appels d'outils, les conversations, les Skills et MCP de Codex sans maintenir un second moteur d'exécution.

  • 🚀 Application Desktop prête à l'emploi : lancez OpenCreator directement depuis l'application Desktop, qui inclut Codex CLI ; le Runtime local démarre à la demande et prépare automatiquement un projet par défaut.

  • 🔄 Composants Runtime gérés : consultez les versions de yt-dlp incluse, active et la plus récente, vérifiez régulièrement les mises à jour et lancez-les manuellement, tout en conservant la version fonctionnelle si une mise à jour échoue.

  • 🎨 Création multimodale : créez et gérez des vidéos, des images, de l'audio, des sous-titres et des documents dans un même flux de travail connecté.

  • 🔗 Flux de travail à deux modes : travaillez dans l'espace de travail visuel ou dans une conversation avec l'Agent, tandis qu'une machine à états partagée synchronise les étapes, la progression et les résultats.

  • 🕘 Gestion des versions : chaque révision crée une nouvelle version tout en conservant les réglages et les résultats précédents pour les consulter et les comparer.

  • 🧩 Skills et MCP : parcourez, installez et utilisez des Skills tout en gérant MCP par l'intermédiaire de la configuration native de Codex.

  • 🧠 Mémoire : conservez une mémoire globale, par projet et par fil, avec des résumés et des instantanés reproductibles des entrées de Run.

  • 🔐 Sécurité locale : conservez les données, les pièces jointes et les journaux localement par défaut, avec des approbations et des diagnostics expurgés des informations sensibles.

Outils de création

La version actuelle comprend quatre outils de création. Les modèles et services disponibles dépendent de votre environnement Codex local et de la configuration des services d'IA.

Ouvrez le Dashboard pour traduire des vidéos, télécharger des vidéos publiques, générer des miniatures ou créer des images.

Dashboard de création d'OpenCreator

De nouveaux outils de création sont ajoutés en continu.

Outil État Fonctionnalités
Traduction vidéo✅ DisponibleImportez des vidéos locales ou publiques ; transcrivez-les avec des services Whisper locaux ou dans le cloud ; utilisez le contexte d'un LLM pour segmenter et aligner les sous-titres, gérer la terminologie et traduire ; configurez des sous-titres bilingues, un doublage ou un échantillon vocal personnalisé, le style des sous-titres et une composition horizontale ou verticale, puis exportez au format SRT, audio ou vidéo
Téléchargement de vidéos✅ DisponibleAnalysez des liens publics compatibles de YouTube, Bilibili et d'autres services, consultez les options de qualité et de format disponibles, puis téléchargez la vidéo ou l'audio pour les flux de travail suivants
Génération de miniatures✅ DisponibleCombinez un sujet, un lien vidéo et une image de référence facultative pour générer et comparer plusieurs variantes de miniatures de contenu
Génération d'images✅ DisponibleGénérez des images avec GPT Image à partir d'un prompt et d'une image de référence facultative, configurez le format et le nombre de résultats, puis prévisualisez et téléchargez chaque image
Animation de bonshommes allumettesProchainementCréez des personnages, des storyboards, des voix off et des animations dans un flux de travail guidé
Clips automatiquesEn développementAnalysez de longues vidéos, identifiez les temps forts et transformez les moments choisis en clips courts réutilisables
Doublage intelligentEn développementTransformez des scripts en voix off avec un choix de voix et des réglages de rythme et d'émotion
Génération vidéoEn développementGénérez une vidéo à partir de prompts et d'images de référence, puis prévisualisez et exportez le résultat
Avatar numériqueEn développementCombinez scripts, voix et présentation d'avatar pour produire des vidéos face caméra

Conversation et espace de travail avancent ensemble

Décrivez naturellement vos tâches, puis passez aux outils visuels dès que vous avez besoin d'un contrôle précis.

La conversation et l'espace de travail visuel OpenCreator fonctionnent ensemble

Contrôles précis de l'espace de travail

Ajustez avec précision les sous-titres, les plans, l'audio et les paramètres de génération.

Modifications conversationnelles flexibles

Indiquez à l'Agent ce qu'il doit modifier et affinez le résultat en langage naturel.

État synchronisé

La conversation et l'espace de travail partagent l'état de la tâche en cours, sans avoir à répéter les informations.

Versions indépendantes

Chaque révision crée une version distincte sans écraser les résultats ni les paramètres précédents.

Modèles pris en charge

La disponibilité des modèles de langage suit le catalogue de modèles Codex ou votre fournisseur compatible avec OpenAI. Les modèles d'image, de voix et de transcription utilisent les services configurés dans Paramètres → Services d'IA.

Modèles de langage

OpenAI
GPT
DeepSeek
DeepSeek
Qwen
Qwen
Kimi
Kimi
Z.ai
GLM
xAI
Grok
Doubao
Doubao
ERNIE
ERNIE
Tencent Hunyuan
Hunyuan

Image

OpenAI
GPT Image

Voix et transcription

OpenAI
Whisper
OpenAI
OpenAI TTS
MiniMax
MiniMax
Microsoft
Edge TTS
Alibaba Cloud
Aliyun Speech

Exemples

Traduction vidéo

Les exemples publics ci-dessous ont été produits lorsqu'OpenCreator portait encore le nom de KrillinAI. Ils illustrent le flux de travail éprouvé d'alignement des sous-titres, de traduction, de doublage et de vidéo verticale que l'espace de Traduction vidéo d'OpenCreator intègre à un flux Agent plus large.

Le projet a généré le fichier de sous-titres ci-dessous à partir d'une vidéo locale de 46 minutes en une seule exécution, sans aucun ajustement manuel. Le résultat publié couvre l'intégralité de la vidéo, sans lignes qui se chevauchent, avec une segmentation naturelle et une traduction de grande qualité.

Exemple d'alignement des sous-titres d'OpenCreator

Traduction des sous-titres

https://github.com/user-attachments/assets/bba1ac0a-fe6b-4947-b58d-ba99306d0339

Doublage

https://github.com/user-attachments/assets/0b32fad3-c3ad-4b6a-abf0-0865f0dd2385

Mode vertical

https://github.com/user-attachments/assets/c2c7b528-0ef8-4ba9-b8ac-f9f92f6d4e71

Ces exemples vidéo et l'image d'alignement des sous-titres ont été produits lorsqu'OpenCreator utilisait encore le nom KrillinAI.

Téléchargement de vidéos

Analysez un lien vidéo public, comparez les formats disponibles, puis téléchargez la vidéo ou l'audio directement dans le projet.

Sélection du format dans l'outil de téléchargement vidéo OpenCreator

Animation de bonshommes allumettes (prochainement)

Prochainement. Cette fonctionnalité n'est pas encore intégrée à la version actuelle.

OpenCreator a développé cette collection de personnages originaux en collaboration avec l'artiste Harbor Hsia, créateur de Stickman sur Behance. Cette galerie de personnages prédéfinis est en préparation pour un futur flux de création d'histoires et d'animations aux identités cohérentes.

Personnages bonshommes allumettes d'OpenCreator développés avec des artistes

Le flux de travail prévu accompagnera une idée de personnage et d'histoire à travers la génération du storyboard, la révision des plans, la voix off, la musique et la production d'animations versionnées.

Exemple d'image d'animation de bonshommes allumettes OpenCreator

Démarrage rapide

Prérequis

  • Node.js 22 ou version ultérieure
  • pnpm 9.15.0, épinglé dans le champ packageManager du dépôt
  • Un exécutable Codex CLI disponible dans votre terminal
  • Une connexion Codex CLI valide pour les tâches faisant appel à de vrais modèles

Vérifiez d'abord votre environnement local :

node --version
pnpm --version
codex --version

Exécuter Web depuis le code source

git clone https://github.com/krillinai/OpenCreator.git
cd OpenCreator
corepack enable
pnpm install
pnpm web:dev

Ouvrez http://127.0.0.1:19861/. Le serveur de développement démarre le daemon local à la demande et injecte un jeton Runtime temporaire au moyen d'un proxy de même origine ; aucun jeton de connexion ne doit donc être copié manuellement.

Au premier lancement, le Runtime prépare un projet par défaut. La zone de saisie est disponible dès que la connexion est établie. Pour travailler uniquement sur le daemon :

pnpm daemon:dev

Le daemon écoute uniquement sur une adresse de bouclage et affiche une seule fois son adresse de connexion et son jeton temporaire dans stdout.

Desktop

Desktop et le navigateur utilisent le même frontend React depuis apps/web. Les comportements généraux relatifs aux projets, aux conversations, aux tâches et aux réglages appellent les mêmes Daemon/API. Electron ajoute uniquement les chemins système réels, les commandes de fenêtre, le comportement de la zone de notification et les notifications natives.

Mode développement

pnpm desktop:dev

Empaquetage local

Commande Résultat
pnpm desktop:package Un répertoire exécutable pour la plateforme actuelle, destiné à la vérification locale
pnpm desktop:dist Un programme d'installation pour la plateforme actuelle
pnpm desktop:release Le point d'entrée de l'empaquetage pour une version officielle
pnpm --filter @opencreator/desktop verify:package Vérification d'un paquet Desktop existant

L'empaquetage Desktop reconstruit Web depuis l'espace de travail actuel, enregistre le commit, l'état dirty, la plateforme, l'architecture et le hash Web, puis compare apps/web/dist avec les ressources intégrées à l'application. L'empaquetage échoue en cas de différence. Consultez le guide opérationnel des versions Desktop pour la signature, la notarisation, les builds Windows et les exigences de publication.

Flux de travail principaux

Conversations et Runs

  1. Sélectionnez un projet ou démarrez une nouvelle conversation.
  2. Saisissez une tâche et choisissez le niveau d'autorisation, le Profile, le modèle et l'effort de raisonnement.
  3. Lorsqu'un Run est actif, mettez les tâches de suivi en file d'attente ou interrompez-le pour poursuivre immédiatement.
  4. Utilisez la Timeline pour consulter les résumés du raisonnement, les appels d'outils, les modifications de fichiers, les approbations et les résultats finaux.
  5. Utilisez le centre de tâches pour suivre globalement les tâches en cours, terminées, échouées et bloquées par une approbation.

Skills et MCP

  • Parcourez la marketplace des Skills, l'historique d'installation et les Skills disponibles localement dans le centre de plugins.
  • Sélectionnez une Skill depuis la zone de saisie avec / ou le menu d'ajout afin que la tâche suivante suive son flux de travail.
  • La gestion de MCP passe par les commandes et la configuration natives de Codex plutôt que par la maintenance d'un second moteur d'exécution.
  • OpenCreator utilise le $CODEX_HOME actif par défaut ; vérifiez donc l'impact avant de modifier la configuration globale des Skills ou de MCP.

Planifications et fils de tâches dédiés

  • Chaque planification possède une conversation OpenCreator persistante et dédiée.
  • Les déclenchements automatiques, les exécutions manuelles et les demandes de suivi de l'utilisateur réutilisent cette conversation et s'exécutent en série selon la politique queue ou skip.
  • La suppression d'une planification archive sa conversation dédiée tout en préservant les Runs, les résultats et l'historique Codex sous-jacent.
  • La rotation ou la récupération d'un fil Codex sous-jacent ne modifie ni l'entrée de tâche ni la route de page d'OpenCreator.

Structure du système OpenCreator

OpenCreator considère l'espace de travail visuel et la conversation avec l'Agent comme deux interfaces d'une même tâche créative, et non comme deux flux de travail distincts. Chaque flux de création est modélisé comme une machine à états : l'entrée source, la configuration, la génération, la révision, la modification et l'exportation deviennent des états et des événements explicites. Les actions de l'espace de travail et les commandes conversationnelles entrent dans la même machine à états, tandis que l'étape en cours, la configuration, la progression, les versions et les résultats sont projetés dans les deux interfaces. L'espace de travail et la conversation restent ainsi synchronisés sans introduire une seconde source de vérité.

Le travail créatif est itératif, les révisions n'écrasent donc pas le résultat actuel. Chaque correction ou régénération crée une nouvelle version à partir de l'état existant du flux de travail et conserve les réglages et les résultats des versions précédentes pour permettre leur consultation, leur comparaison et la poursuite des améliorations.

+-----------------------------+     +------------------------------------+
| Browser Access              |     | Desktop Host                       |
|                             |     | Shared Web build + Electron        |
+--------------+--------------+     +------------------+-----------------+
               |                                       |
               +-------------------+-------------------+
                                   v
+----------------------------------------------------------------------------+
| Creator Experience / apps/web                                              |
| Dashboard / Creator Tools / Agent Conversation / Settings / Files          |
+-------------------------------------+--------------------------------------+
                                      |
+-------------------------------------v--------------------------------------+
| Collaboration Core                                                         |
| Shared workflow state / Steps / Progress / Results / Versions              |
+-------------------------------------+--------------------------------------+
                                      | Runtime API + SSE
+-------------------------------------v--------------------------------------+
| Local Runtime / apps/daemon                                                 |
| Projects / Runs / Approvals / Schedules / Memory / Notifications           |
| Component status / Update checks / Verified updates / Safe fallback        |
+-------------+------------------------+------------------------+-------------+
              |                        |                        |
              v                        v                        v
+---------------------+  +---------------------+  +-------------------------+
| Local Data          |  | Codex Engine        |  | Media Toolchain         |
| SQLite / Files      |  | CLI / app-server    |  | FFmpeg / yt-dlp         |
| System credentials  |  | Skills / MCP        |  | Whisper / AI services   |
+---------------------+  +---------------------+  +-------------------------+
Composant OpenCreator Responsabilité Implémentation
Expérience de création Dashboard, outils de création, conversation Agent, paramètres et fichiers apps/web · React 18 · Vite · TypeScript
Cœur de collaboration Synchronise les étapes de l'espace de travail, le contexte de conversation, la progression, les résultats et les révisions État de flux partagé · CreatorCollaborationPanel · historique des versions
Runtime local Gère les projets, Runs, approbations, planifications, mémoire et notifications apps/daemon · Fastify · Runtime API · SSE
Composants Runtime Suit les versions incluse, active et la plus récente, vérifie périodiquement et n'installe que les mises à jour demandées yt-dlp nightly · vérification des mises à jour · repli vers la version fonctionnelle
Moteur Codex Fournit la boucle Agent, les sessions, le raisonnement, les outils, les Skills et MCP Codex CLI · app-server
Chaîne d'outils multimédias Télécharge, transcrit, transforme, génère et exporte les médias créatifs yt-dlp · Whisper · FFmpeg · services d'IA configurés
Données locales Stocke localement les données de projet, Runs, pièces jointes, résultats et identifiants SQLite · système de fichiers · stockage des identifiants système
Hôte Desktop Charge la compilation Web partagée et ajoute les capacités du système d'exploitation apps/desktop · Electron · Preload Bridge

Principes fondamentaux :

  • L'espace de travail et la conversation avec l'Agent sont des projections synchronisées du même état de flux ; tous deux envoient des événements à la même machine à états au lieu de maintenir des états de tâches parallèles.
  • Les révisions créent de nouvelles versions au lieu de remplacer les résultats existants, ce qui préserve le contexte et le résultat de chaque itération créative.
  • Le frontend ne lance pas Codex directement et ne dépend pas du format brut des événements JSONL de Codex.
  • Le daemon gère le cycle de vie des processus, la normalisation des événements, la persistance, les approbations, les planifications et la boîte d'envoi des notifications.
  • Codex reste la source de vérité pour l'exécution de la boucle Agent, des Skills et de MCP.
  • Browser Bridge et Desktop Bridge n'implémentent pas de copies séparées de la logique générale du produit.

Organisation du dépôt

OpenCreator/
├── apps/
│   ├── web/          # L'unique implémentation du frontend React
│   ├── daemon/       # Runtime Fastify local et adaptateur Codex
│   ├── desktop/      # Electron Main, Preload, capacités natives et empaquetage
│   └── harness/      # Outil de vérification du Runtime en ligne de commande
├── packages/
│   ├── protocol/     # Contrats Runtime partagés par Web, Daemon et Desktop
│   └── skill-market/ # Modèles de marketplace des Skills et logique partagée
├── docs/             # Documents de conception, références API, guides opérationnels et rapports de tests
├── scripts/          # Vérifications à l'échelle du dépôt
└── .runtime/         # Données Runtime locales, créées au premier lancement

Configuration

Clés API des services d'IA

Ouvrez Paramètres → Services d'IA pour configurer les fournisseurs de modèles, de transcription, d'audio et d'images utilisés par les espaces de travail actuels. D'autres catégories de services peuvent apparaître en prévision des prochains outils de création. Chaque catégorie affiche uniquement les champs requis par le fournisseur sélectionné, notamment la Base URL, l'API Key, le modèle, le proxy ou les identifiants propres au fournisseur.

Configuration des clés API des services d'IA d'OpenCreator

Les identifiants sont enregistrés dans le stockage système des identifiants du Runtime local et ne doivent jamais être commités dans le dépôt. Certains fournisseurs locaux ou intégrés au système, tels qu'Edge TTS, ne nécessitent pas d'API Key.

Composants Runtime tiers

Ouvrez Paramètres → Composants tiers pour consulter la version nightly de yt-dlp actuellement utilisée, la version incluse avec OpenCreator, sa source et la dernière version disponible. OpenCreator vérifie les mises à jour tous les sept jours, mais ne les installe jamais automatiquement. Une action explicite de l'utilisateur est nécessaire, et la version fonctionnelle actuelle reste disponible si le téléchargement, la vérification ou l'installation échoue.

Paramètres des composants tiers d'OpenCreator

Variables d'environnement du Runtime

La plupart des utilisateurs n'ont pas besoin de variables d'environnement. Utilisez-les si vous avez besoin de données isolées, d'un exécutable Codex particulier ou d'un répertoire personnalisé pour les projets gérés :

Variable d'environnement Valeur par défaut Rôle
OPENCREATOR_DATA_DIR .runtime Base de données OpenCreator, Runs, pièces jointes et espaces de travail gérés
OPENCREATOR_CODEX_BIN codex Chemin vers l'exécutable Codex CLI
CODEX_HOME ~/.codex Source de vérité pour les sessions, la configuration, les Skills, MCP et les Profiles Codex
OPENCREATOR_DEFAULT_CWD Répertoire de travail actuel Répertoire de travail par défaut du daemon
OPENCREATOR_DEFAULT_PROJECT_ROOT Politique par défaut du Runtime Racine des projets gérés ; lorsqu'elle est définie, OpenCreator utilise son sous-répertoire OpenCreator/
OPENCREATOR_CODEX_THREAD_ROTATION_RUN_THRESHOLD 50 Seuil de Runs terminés pour faire tourner le fil Codex associé à une planification de longue durée ; utilisez 0 pour désactiver la rotation proactive

Par exemple, pour isoler à la fois les données du Runtime et l'environnement Codex :

OPENCREATOR_DATA_DIR=/path/to/opencreator-data \
CODEX_HOME=/path/to/codex-home \
pnpm web:dev

Données et sécurité

Les données du Runtime sont stockées par défaut sous .runtime/ à la racine du dépôt :

Chemin Contenu
.runtime/app.sqlite Projets, fils, Runs, événements, planifications, notifications, métadonnées des pièces jointes, approbations, mémoire et résumés
.runtime/runs/ Journaux expurgés, diagnostics et métadonnées des différents Runs
.runtime/attachments/ Fichiers joints contrôlés
.runtime/workspaces/ Espaces de travail de projets gérés par le Runtime

Les sessions et la configuration Codex restent dans $CODEX_HOME et doivent être sauvegardées séparément de .runtime/.

Les limites de sécurité comprennent :

  • Le daemon écoute uniquement sur 127.0.0.1 ; toutes les API, à l'exception du contrôle d'intégrité, nécessitent un jeton Bearer.
  • L'aperçu HTML désactive par défaut les scripts, la navigation et les fenêtres contextuelles, et n'autorise que les ressources relatives contrôlées du même espace de travail.
  • La mémoire sensible nécessite une seconde confirmation. OpenCreator ne stocke jamais automatiquement et définitivement les suggestions non confirmées.
  • Les diagnostics et les journaux de Runs sont expurgés avant d'être renvoyés ou exportés.
  • Les paquets Desktop activent l'intégrité ASAR et le chiffrement des cookies, tout en désactivant RunAsNode, NODE_OPTIONS et Node CLI Inspector.

Consultez le guide de l'utilisateur et de dépannage pour connaître l'intégralité des procédures de sauvegarde, de restauration, de nettoyage et de réinitialisation.

Développement

Commandes courantes

Commande Rôle
pnpm web:dev Démarrer Web et lancer le daemon local à la demande
pnpm daemon:dev Démarrer uniquement le daemon
pnpm desktop:dev Compiler les dépendances et démarrer Electron en mode développement
pnpm test Exécuter les tests unitaires et d'intégration des workspaces
pnpm typecheck Exécuter les vérifications TypeScript dans tout le dépôt
pnpm build Compiler tous les workspaces
pnpm e2e Exécuter les tests E2E Playwright de Web
pnpm smoke:ci Exécuter le test de fumée du Runtime avec un faux Codex
pnpm perf:check Vérifier la référence de performance enregistrée

Avant de soumettre une modification, exécutez au minimum :

pnpm test
pnpm typecheck
pnpm build

Les modifications apportées à Desktop, à Host Bridge, au proxy du Runtime ou aux flux frontend partagés nécessitent également des tests de cohérence Web/Desktop, des tests E2E de l'application empaquetée et une vérification du hash de la compilation Web. La réussite des seuls tests unitaires Web ne suffit pas à établir qu'une version Desktop est prête à être publiée.

Le test de fumée avec le véritable Codex est désactivé par défaut. Activez-le explicitement avec :

OPENCREATOR_RUN_REAL_CODEX_SMOKE=1 \
pnpm --filter @opencreator/daemon test -- test/smoke/real-codex-smoke.test.ts

Documentation

Convention de traduction

Le fichier README.md situé à la racine est le document anglais de référence. Les traductions maintenues se trouvent dans docs/<locale>/README.md. N'ajoutez une langue au sélecteur qu'une fois l'intégralité du document traduite et synchronisée avec la structure anglaise.

Contribuer

  1. Décrivez le problème, le cas d'usage et le comportement attendu dans les Issues.
  2. Créez une branche ciblée de fonctionnalité ou de correction à partir de la dernière branche de développement.
  3. Respectez l'architecture existante : implémentez une seule fois les capacités générales du produit dans Web et Daemon, et isolez les différences natives derrière des capabilities explicites.
  4. Ajoutez une couverture unitaire, d'intégration ou E2E adaptée aux changements de comportement, et indiquez dans la Pull Request les vérifications effectuées comme celles qui ont été omises.
  5. Ne commitez jamais .runtime/, des identifiants locaux, des sessions Codex, des caches de compilation ou d'autres données utilisateur.

Contributeurs

Merci à toutes les personnes qui ont contribué par le code, la documentation, les retours, les rapports de problèmes, les Skills, les conceptions et les idées.

OpenCreator Contributeurs

Historique des Stars

OpenCreator s'appelait auparavant KrillinAI. Ce graphique couvre l'historique complet du dépôt avant et après le changement de nom.

Historique des Stars d'OpenCreator

Projets associés

Projet Rôle
OpenAI Codex Moteur d'exécution Agent qui fournit l'accès aux modèles, le raisonnement, les appels d'outils, les sessions, les Skills et l'intégration MCP.
yt-dlp Analyse les liens de médias publics pris en charge, répertorie les formats disponibles et télécharge la vidéo ou l'audio pour les flux de création.
FFmpeg FFmpeg et ffprobe assurent la conversion et la composition des médias, l'extraction d'images et la validation des résultats.
Whisper, whisper.cpp, faster-whisper et WhisperKit Options de transcription vocale dans le cloud ou locales selon la plateforme, sélectionnées d'après les capacités Runtime disponibles.
React Fondation de l'interface utilisateur partagée entre Web et Desktop.
Fastify Fondation HTTP et API du Runtime local.
Electron Hôte Desktop pour les capacités système natives, le cycle de vie de l'application et l'empaquetage.
SQLite Persistance locale des projets, conversations, Runs, planifications, mémoire et autres données de l'espace de travail.
Model Context Protocol Protocole ouvert permettant de connecter des outils et services externes à l'espace de travail Agent.

OpenCreator · Créez localement, travaillez sans interruption.