Aller au contenu

RechercheRéflexion

Une chaîne est un dossier

Ce qui reste sur votre Mac, ce qui en part et où cela va — le dossier du projet, le trousseau, les fournisseurs que vous avez choisis. Il n’y a pas de serveur Kiju.

Résultat
Rien ne part vers un serveur Kiju. Il n’y en a pas.
Publié

L’affirmation

Si l’application disparaissait demain, la chaîne devrait toujours être là, et lisible.

La réponse courte

Un projet Kiju est un dossier de fiches JSON lisibles et des médias qu’elles désignent. Les clés sont chiffrées avec le trousseau macOS et rangées dans le dossier de données de Kiju, hors de celui de la chaîne. Quand vous appuyez sur un bouton payant, le prompt et ses images de référence partent de votre Mac directement vers le fournisseur choisi, avec votre propre clé, et la prise revient dans le dossier. Rien ne part vers Kiju : il n’y a ni serveur Kiju, ni compte, ni télémétrie.

L’instrument

Instrument

Ce qui reste, ce qui part

Survolez, touchez ou entrez au clavier dans le schéma ; les flèches parcourent ses parties. Chacune dit ce qu’elle est et son vrai nom sur le disque.

Votre MacLa Ville à remontoir/kiju.jsonla chaîne et son budgetbible.jsonla directioncharacters/la distributionproductions/briefs, scénarios, notesgenerations/chaque prise, avec son coûtmedia/images, clips, voixjournal.jsonlchaque appel d’agentREADME.mdle dossier se présenteTrousseau macOSvos clés,chiffréesvault.jsonKijulit et écrit le dossierdit d’abord ce qui partsans estimation, rienOllama · facultatifle texte, sur ce MacSupprimez Kiju :le dossier reste.prompt etréférences →← la priseet son coûtVos fournisseursBytePlus ModelArkSeedance 2.5, Seedream 5.0 ProOpenRoutermodèles vidéo, image et texteElevenLabsles voixAnthropic · OpenAIle texte des agentsServeur KijuIl n’y en a pas.Ni compte, ni synchronisation, ni mesure d’audience.Votre MacLa Ville à remontoir/kiju.jsonla chaîne et son budgetbible.jsonla directioncharacters/la distributionproductions/briefs, scénarios, notesgenerations/chaque prise, avec son coûtmedia/images, clips, voixjournal.jsonlchaque appel d’agentREADME.mdle dossier se présenteKijulit et écrit le dossierdit d’abord ce qui partsans estimation, rienTrousseauvos clés,chiffréesvault.jsonOllamale texte, sur ce Macfacultatifprompt etréférences →← la priseet son coûtVos fournisseursBytePlus ModelArkSeedance 2.5, Seedream 5.0 ProOpenRoutermodèles vidéo, image et texteElevenLabsles voixAnthropic · OpenAIle texte des agentsServeur KijuIl n’y en a pas.Ni compte, ni synchronisation, ni mesure d’audience.

Reste sur votre Mac

Le dossier de la chaîne

Tout ce qu’est la chaîne, en fichiers que vous pouvez ouvrir : des fiches JSON lisibles et les médias qu’elles désignent. Il vit où vous le mettez. Supprimez Kiju : il reste.

  • La Ville à remontoir/

Les noms de fichiers sont les mêmes dans toutes les langues.

D’après le moteur de Kiju : le dossier du projet (core/src/project.ts), ses fiches (records.ts), ce qui part (runner.ts), les clés (desktop/src/main/vault.ts). La chaîne est La Ville à remontoir, l’exemple fictif des tutoriels.

Ce que contient le dossier

La Ville à remontoir/
  kiju.json                      la chaîne, ses réglages par défaut et son budget
  bible.json                     la direction approuvée, proposée et retirée
  characters/chr_rivet.json      la distribution : Rivet, Odile
  productions/prod_baker.json    brief, versions du scénario, plans, notes, diffusion
  generations/gen_pixel.json     chaque prise, son coût et sa tâche
  media/lab/gen_pixel.webp       les prises elles-mêmes
  journal.jsonl                  chaque appel d’agent, réservé puis réglé
  README.md                      un paragraphe qui dit ce qu’est le dossier

C’est La Ville à remontoir, la chaîne fictive sur laquelle sont tournés les tutoriels, telle que le bureau l’a écrite. Le journal.jsonl apparaît avec le premier appel d’agent de la chaîne.

Chaque fiche est écrite dans un fichier temporaire puis renommée : une panne ne laisse jamais une fiche à moitié écrite. N’importe quel autre outil — ou une personne — peut lire une fiche, et en réparer une à la main. Un projet créé avant que le bureau ne soit renommé a un storykeel.json au lieu d’un kiju.json ; le bureau le renomme la première fois qu’il ouvre le dossier.

Ce qui part, et quand

  • Une prise. Votre prompt, avec la caméra et le rendu du Labo, et ses images de référence, vers le fournisseur du modèle choisi. Le Labo l’indique sous « Ce qui quitte ce Mac » avant que vous appuyiez.
  • Un appel d’agent. Le brief, la bible approuvée et la distribution — et le scénario, quand le scénariste en révise un — vers le fournisseur de texte choisi. Avec un modèle local via Ollama, ils restent sur le Mac.
  • Les photos d’une personne réelle ne partent jamais. Seedance 2.5 en direct reçoit des identifiants de portraits vérifiés, pas des photos ; tout autre modèle refuse, et dit pourquoi.
  • Parcourir les modèles. Le bureau lit le catalogue public d’OpenRouter, qui ne demande aucune clé et n’emporte rien de vous.

Limites

  • Local ne veut pas dire que rien ne part. Une génération est une requête à un fournisseur ; il voit ce que vous envoyez, selon ses propres conditions. Kiju ne maîtrise pas ce qu’un fournisseur conserve.
  • Le trousseau protège vos clés au repos. Une clé voyage tout de même vers son propre fournisseur avec chaque requête : c’est ainsi qu’il sait que la requête vient de vous.
  • Partager le dossier, c’est partager la chaîne — ses fiches et ses médias — mais pas les clés.

Ce que cela change pour Kiju

  • Sauvegardez le dossier comme n’importe quel dossier. Ouvrez-le dans un éditeur de texte. Mettez-le sous gestion de versions si c’est votre façon de travailler.
  • Supprimez Kiju : la chaîne reste, lisible.
  • Le tutoriel Ouvrir une chaîne : c’est un dossier commence ici.

Sources

  • Le moteur de Kiju : core/src/project.ts (le dossier et sa façon d’être écrit), core/src/records.ts (les fiches), core/src/runner.ts (ce qui part, et la règle des personnes réelles), core/src/providers/text.ts (Ollama).
  • Le bureau : desktop/src/main/vault.ts (les clés chiffrées avec le trousseau, rangées dans le dossier de données de l’application).