en coursactiveBlender · local
Plateau
Un plateau de tournage 3D piloté par script, pour raconter des histoires en vidéo. Une image de personnage devient un modèle 3D, reçoit un squelette, et marche ; Blender rend le plan, une voix de synthèse le double, douze contrôles le vérifient. Tout en local. Fin septembre, le décor suit : une photo d'intérieur devient une scène 3D posée, objet par objet, toujours en local et sans frais. Reste un personnage un peu raide : quatre os du tronc portent 85 % du maillage.A script-driven 3D film set, to tell stories on video. A character image becomes a 3D model, gets a skeleton, and walks ; Blender renders the shot, a synthetic voice dubs it, twelve checks verify it. All local. In late September the set followed : a photo of a room becomes a posed 3D scene, object by object, still local and free. Still a bit stiff : four torso bones carry 85 % of the mesh.
en coursactivev0.3.1 · 350 tests ✓
AIA
Un assistant qui converse avec un modèle de 27 milliards de paramètres tournant à la maison. La sécurité ne repose pas sur le modèle mais sur le logiciel : échanges chiffrés en transit, effacement physique, rien n'est envoyé dehors sans confirmation. Il lit ma mémoire de travail sans la recopier. Prochaine épreuve : répondre avec Internet débranché.An assistant that talks with a 27-billion-parameter model running at home. Security rests on the software, not the model : encrypted in transit, physical deletion, nothing leaves without confirmation. It reads my working memory without copying it. Next test : answering with the Internet unplugged.
en coursactiveTypeScript · local
Veillée
Qu'une personne âgée puisse raconter sa vie de vive voix, et que sa famille la retrouve en frise chronologique. Le récit reste sa vérité : la machine ne corrige jamais, elle range ce qu'elle ne sait pas dater dans « à dater ». Mesuré sur un vrai récit : un petit modèle inventait des dates, un plus grand aucune. Un pont vers les proches, jamais un substitut.So an elderly person can tell their life story out loud, and their family finds it as a timeline. The story stays their truth : the machine never corrects, it files what it can't date under « to be dated ». Measured on a real story : a small model invented dates, a bigger one none. A bridge to loved ones, never a substitute.
en coursactivev0.14.1 · 1112 tests ✓
ClawdIn + ClawdIn-gate
Un harnais personnalisé sur Gemma 4 n'existait pas, je l'ai écrit. CLI Python, REPL, ReAct, MCP, permissions à 3 niveaux. ClawdIn-gate est arrivé après : proxy OpenAI-compatible à 6 étages (safety, cache Redis, policy YAML, routage tier, fallback chain, télémétrie). v0.10.1 prod-ready, 6,7 % de mauvais routages mesurés. Depuis : boucle de notation durcie et banc de calibration validés de bout en bout, un orchestrateur décoratif supprimé, et un routeur de contexte mesuré puis non livré — les chiffres ne suivaient pas. En septembre, deux leçons : la réflexion du modèle devient réglable par modèle (sur un 27B, 1 bonne réponse sur 12 sans elle, 12 sur 12 avec), et le juge automatique de la forme récompensait la longueur, pas la planification. 1112 tests verts.A custom harness on Gemma 4 didn't exist, so I wrote it. Python CLI, REPL, ReAct, MCP, 3-tier permissions. ClawdIn-gate came later : OpenAI-compatible 6-stage proxy (safety, Redis cache, YAML policy, tier routing, fallback chain, telemetry). v0.10.1 prod-ready, 6.7 % bad-route rate measured. Since then : grading loop hardened and calibration bench validated end to end, one decorative orchestrator deleted, and a context router measured then not shipped — the numbers didn't hold. In September, two lessons : the model's reasoning became tunable per model (on a 27B, 1 right answer in 12 without it, 12 in 12 with it), and the automatic form judge was rewarding length, not planning. 1112 tests passing.
en coursactivev0.5.0 · 758 tests ✓
Munich
Agent investigateur câblé sur la Charte de Munich (1971) : la déontologie journalistique en dur, pas en suggestion. On lui donne une vidéo, un article ou un PDF ; il rend un brief — faits durs, acteurs, zones d'ombre, questions ouvertes avec ce qui les réfuterait. Un fait ne passe en confiance haute que s'il est confirmé par deux sources de propriétaires distincts, et un devoir de la Charte en échec bloque la publication. Ce qui m'a le plus appris : trois exécutions identiques ne rendaient pas la même confiance.Investigative agent wired on the Munich Charter (1971) : journalistic ethics as code, not as suggestion. Give it a video, an article or a PDF ; it returns a brief — hard facts, actors, blind spots, open questions with what would refute them. A fact only reaches high confidence when two sources with distinct owners confirm it, and a failed Charter duty blocks publication. What taught me most : three identical runs did not return the same confidence.
en coursactivev∞ · quotidienv∞ · daily
Heartbeat · Ma_MEMOIRE
L'OS qui me garde cohérent entre deux sessions. Mémoire Markdown + vectorielle, briefing automatique au démarrage, handoff à la coupure. Sans ce socle, mes 250 dossiers ~/dev/ redeviendraient un tas.The OS that keeps me coherent between sessions. Markdown + vector memory, auto briefing on start, handoff on cut. Without this floor, my 250 ~/dev/ folders would be a pile again.
en coursactive26 skills · 12 hooks
Skills + hooks Claude Code
Vingt-six skills (bilan, iterate, paper-diagnostic, reviewer-simulator, literature-reviewer, experiment-designer, submission-manager, sprint-mvp…) et 12 hooks (briefing, handoff, garde-fous secrets / git destructif / routage compute). Le harnais qui transforme Claude Code en atelier accordé à ma main.Twenty-six custom skills (bilan, iterate, paper-diagnostic, reviewer-simulator, literature-reviewer, experiment-designer…) plus 12 hooks (briefing, handoff, guard-rails for secrets / destructive git / compute routing). The rig that turns Claude Code into a workshop tuned to my hand.
en coursactive4 étapes4 stages
Epistemologue
Lire arXiv à la main quand on suit cinq sujets : impossible. Pipeline 4 étapes, collect → revise → score → synthesize. Profils YAML par sujet. Sort un état de l'art ~100 KB en quelques heures, dans lequel je pioche.Reading arXiv by hand across five topics : impossible. 4-stage pipeline, collect → revise → score → synthesize. YAML profiles per topic. Outputs a ~100 KB state of the art in a few hours, where I cherry-pick.
qwen38-zml-probe
Le grand frère de gemma4-zml : un modèle de 27 milliards de paramètres, compressé, chargé en Zig et ZML. Premier jalon tenu en août : les fichiers sont conformes à l'octet et le modèle décode pour de vrai, 32 jetons sur 32. Prochain point de contrôle : un contexte de 16 000 positions.gemma4-zml's big brother : a 27-billion-parameter model, compressed, loaded in Zig and ZML. First milestone held in August : the files match byte for byte and the model really decodes, 32 tokens out of 32. Next checkpoint : a 16,000-position context.
en coursactive7 lots · 546 tests ✓
demuplex
Doubler une série chinoise en français et en anglais, en local. Séparer les voix de la musique, transcrire, reconnaître qui parle, puis recloner chaque voix dans l'autre langue. Sept lots livrés ; dix relectures ont trouvé ce que 546 tests verts cachaient.Dubbing a Chinese series into French and English, locally. Split voices from music, transcribe, recognise who speaks, then re-clone each voice in the other language. Seven batches shipped ; ten reviews found what 546 green tests were hiding.
en coursactivelocal · 0 €
Voix localesLocal voices
Cloner ma propre voix sans service payant, puis lui faire dire un texte avec l'intention voulue. Il a fallu trois semaines et deux moteurs : le premier clonait bien mais refusait toute direction de jeu, le second accepte une consigne de ton. Leçon mesurée : c'est la graine qui commande la voix, les mots ne font que la décorer.Cloning my own voice with no paid service, then having it say a text with the intent I want. It took three weeks and two engines : the first cloned well but refused any acting direction, the second takes a tone instruction. Measured lesson : the seed drives the voice, the words only decorate it.
en coursactivechaque nuit
Veilles automatiquesAutomated watch
Mes newsletters et mes fiches de veille lues chaque nuit, résumées, transformées en apports, et un digest envoyé le matin. Pendant quatre jours, elle a rendu cinq sujets au lieu de cent trente avec tous les voyants au vert — depuis, l'échec se mesure au débit, pas seulement à la vie du service.My newsletters and watch notes read every night, summarised, turned into findings, and a digest sent in the morning. For four days it returned five topics instead of a hundred and thirty with every light green — since then, failure is measured by throughput, not just by the service being alive.
en coursactiveTelegram · 0 €
planche
J'envoie l'adresse d'une vidéo, je reçois une planche de facilitation graphique qui en résume les idées. Le travail passe par mes propres abonnements, pilotés dans le navigateur : aucun coût d'API.I send a video link, I get back a graphic-facilitation board summing up its ideas. The work goes through my own subscriptions, driven in the browser : no API cost.
en coursactive100 % local
Prezia + Upscale
Deux petits ateliers locaux. Prezia fait des présentations à caméra mobile, dans l'esprit de Prezi, exportées en vidéo ou en PDF. Upscale agrandit une image deux ou quatre fois, sans l'envoyer nulle part.Two small local workshops. Prezia makes moving-camera presentations, in the spirit of Prezi, exported as video or PDF. Upscale enlarges an image two or four times, without sending it anywhere.
en coursactive238 tests ✓
PortailPortal
Le cockpit de l'atelier : une application locale, en lecture seule, qui montre l'état de chaque projet et de ses services. Un service y appartient à un projet par la preuve — vu répondre, déclaré, observé — plus par le dossier où il traîne.The workshop's cockpit : a local, read-only app showing the state of every project and its services. A service belongs to a project by proof — seen answering, declared, observed — no longer by the folder it sits in.
en coursactivehub · GPU · NAS
Infra persoPersonal infra
Mon coin de calcul à la maison. Plutôt payer EDF que des abonnements. Un hub pour orchestrer, un GPU pour les modèles lourds, un NAS pour la mémoire longue. Les expériences tournent la nuit pendant que je dors.My own corner of compute at home. Rather pay the power bill than monthly subs. A hub to orchestrate, a GPU for the heavy models, a NAS for long memory. Experiments run through the night while I sleep.
en pausepausedv0.1.0 · Lean 4
RQZ-formal
À un moment, écrire « on peut prouver que… » ne suffit plus. Formalisation Lean 4 d'une partie du framework Resonance : la v0.1.0 de juillet prouve quatre théorèmes, et des mutations vérifient que les preuves tombent quand on casse le code. En pause depuis, à relancer.At some point, writing « we can prove that… » is not enough. Lean 4 formalisation of part of the Resonance framework : July's v0.1.0 proves four theorems, and mutations check that the proofs fail when the code is broken. Paused since, to be restarted.
clôturéclosedpapier #12 · null report non déposépaper #12 · unpublished null report
TernaryKV
Si on compresse les poids à 1,58 bits (BitNet), pourquoi pas le cache KV ? Papier RQZ #12, clos en local. Les tests d'invariance ont réfuté trois hypothèses sur quatre — un null report assumé, non déposé.If weights compress to 1.58 bits (BitNet), why not the KV cache too ? RQZ paper #12, closed locally. The invariance tests refuted three of four hypotheses — an owned null report, not deposited.
closclosedv1 · 173 tests ✓
cognitive_agent
Comprendre ce que raisonner par étapes veut dire concrètement, sans frontier model qui triche. Boucle 8-phases sur micro-puzzles ARC : 14/15 de couverture. v1 la déplace dans le temps — un T-maze à coût où l'agent va voir l'indice avant de s'engager sur une branche irréversible. 173 tests verts. Mini-monde, vraies questions.Figuring out what step-by-step reasoning actually means, without a frontier model doing the work for me. 8-phase loop on ARC micro-puzzles : 14/15 coverage. v1 moves it into time — a costly T-maze where the agent goes to read the cue before committing to an irreversible branch. 173 tests passing. Tiny world, real questions.
closclosed38 tests ✓ · numpy
active_inference
Friston ne se lit pas, se code. Implémentation from-scratch en numpy de Da Costa 2020 + HAIF Friston-Pezzulo 2018, 38 tests verts. Pour intérioriser, pas pour publier.Friston isn't read, it's coded. From-scratch numpy implementation of Da Costa 2020 + HAIF Friston-Pezzulo 2018, 38 tests passing. To internalise, not to publish.