Vibe coding, sur votre propre serveur

Votre outil de vibe coding,
qui travaille pendant que vous dormez.

HaikoDev est un outil de vibe coding open source, posé sur votre propre serveur. Vous décrivez ce que vous voulez, carte par carte : chaque carte naît avec son propre agent, qui discute le besoin puis passe le travail à un agent complet, en ligne. Vous pouvez éteindre votre ordinateur : le travail continue sans vous, et vous relisez ce qui a été fait en revenant.

Voir les fonctionnalités
◆ Open source, le code est à vous◆ Hébergé sur votre serveur◆ Plusieurs agents à la fois
haikodev.haikostudio.cloud

Chargement du tableau…

Ce que vous voyez au-dessus n'est pas une image : c'est la vraie interface de HaikoDev, avec de faux projets et de fausses cartes. Changez de projet, déplacez une carte, ou cliquez sur « Nouvelle tâche » : un agent naît avec la carte, discute votre besoin, écrit la carte — et vous pouvez la lancer.

Ce que fait HaikoDev

Le vibe coding sorti du terminal, posé sur un tableau

Vous connaissez le principe : on raconte ce qu'on veut, la machine écrit le code. HaikoDev y ajoute ce qui manque dès qu'on veut vraiment avancer - un tableau de cartes, plusieurs agents lancés ensemble, et un serveur qui travaille pendant que vous faites autre chose.

1

Vous racontez

En français, dans la conversation du projet : ce qui ne va pas, ou ce que vous voudriez. Aucune commande, aucune syntaxe - des phrases normales.

2

Un agent écrit la carte

Un agent léger naît avec la carte, discute votre besoin, puis écrit la carte au format imposé : titre court, but, niveau de réflexion. Pas un pavé de texte libre à relire.

3

Les agents travaillent

Plusieurs à la fois, chacun sur sa branche et sa copie du projet, sur votre serveur. Fermez l'onglet : ça continue sans vous.

4

Vous décidez

Vous relisez, vous glissez la carte dans « À déployer », et vous publiez quand ça vous arrange. Le lot part d'un bloc.

Les cinq colonnes

Chaque colonne montre le rôle de l'agent

Chaque colonne correspond à une étape du travail d'un agent : on repère d'un coup d'œil où en est chaque carte, sans lire une seule étiquette. Et surtout, on voit qui a le droit de la déplacer.

L'agent de la colonne « Planifié »
Ça attend

Planifié

Toute carte naît ici. Elle porte une demande courte, un niveau de réflexion et, si vous voulez, une date de départ. Rien n'est encore parti au moteur : tant que la carte dort, elle ne coûte rien.

L'agent de la colonne « En cours »
Ça travaille

En cours

Un agent a pris la carte. Il a sa branche et sa copie du projet à lui, il lit, modifie, teste et vous montre sa liste de tâches se cocher en direct. Une question de sa part arrête tout jusqu'à votre réponse.

L'agent de la colonne « Terminé »
Ça se relit

Terminé

L'agent a rendu son rapport : ce qu'il a compris, ce qu'il a fait, les conséquences, et le résultat des contrôles - échecs compris. La carte y arrive toute seule, personne ne la pousse.

L'agent de la colonne « À déployer »
Ça vous attend

À déployer

Vous avez relu et vous validez. Les cartes s'accumulent ici en un lot, prêtes à partir ensemble. Aucun agent ne franchit cette porte : la mise en ligne est un geste humain, toujours.

L'agent de la colonne « Archivé »
Ça se range

Archivé

Ce qui est réglé sort du tableau sans disparaître. L'historique, les branches, les rapports et les chiffrages restent consultables - et ne se rouvrent que sur votre geste.

Open sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptésOpen sourceSur votre propre serveurClaudeCodexCursorMémoire qui se range seuleJetons comptés

Les fonctionnalités

Ce qui manque à un assistant IA quand on lui confie un vrai projet

Un modèle qui écrit du code, vous en avez déjà un. Ce qui change tout, c'est le cadre autour : des tâches menées jusqu'au bout sans vous, des réponses toujours à la même forme, et des jetons qu'on ne brûle pas pour rien.

01

Un tableau, pas une fenêtre de discussion

Vos projets, vos cartes et vos agents tiennent sur un seul écran. On glisse une carte d'une colonne à l'autre ; le travail suit. Rien à retrouver dans un fil de conversation sans fin.

02

Un agent par carte, qui écrit la carte plutôt qu'un pavé

Chaque carte naît avec son propre agent, sur un modèle économe. Vous décrivez le besoin en français, il en discute avec vous puis écrit la carte au format imposé - titre, but, niveau de réflexion - et rien ne part tant que vous n'avez pas dit « Lancer la tâche ».

03

Un mode plan avant d'écrire une ligne

Sur les sujets délicats, l'agent propose d'abord un plan, que vous affinez par allers-retours. Rien ne part tant que le plan ne vous convient pas.

04

Autant de cartes lancées en même temps que vous voulez

Chaque agent travaille dans sa propre copie du projet, sur sa propre branche. Cinq cartes parties ensemble avancent ensemble, sans jamais se marcher dessus.

05

Les outils IA déjà sur votre serveur

HaikoDev détecte les outils IA installés sur votre VPS. Depuis les réglages, vous pouvez en ajouter d'autres, puis les utiliser derrière la même interface.

06

Une mémoire qui se range toute seule

Chaque agent qui termine dépose ce qu'il a appris ; la mémoire se classe par sujet et grossit avec le projet. Au lancement d'une carte, seuls les passages utiles partent au moteur - pas tout le dossier.

Vous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machineVous décrivez, ça se codePlusieurs tâches en même tempsVotre ordinateur peut être éteintDes réponses au format imposéVous publiez, pas la machine

Les avantages

Ce que HaikoDev fait qu'un Claude ou un GPT brut ne fait pas

Le modèle est le même. Ce qui change, c'est le cadre : des formats imposés, une mémoire qui se structure, des jetons comptés - et des garde-fous que les agents ne peuvent pas enlever.

01

Vous gardez la main sur la mise en ligne

Aucun agent ne publie de sa propre initiative. Le code s'écrit, s'enregistre et se pousse tout seul, mais il attend dans « À déployer » jusqu'à votre clic. C'est la règle la plus dure de l'outil, et elle ne se contourne pas.

02

Des réponses au format imposé, pas du texte libre

Un assistant généraliste répond ce qu'il veut, comme il veut. Ici chaque étape rend une forme fixée d'avance : une carte a un titre, un but et un niveau ; un rapport a ses sections, ses conséquences et son chiffrage. Vous relisez toujours la même chose, et vous voyez tout de suite ce qui manque.

03

Vous suivez le travail sans lire du code

Chaque agent annonce sa liste de tâches et la coche sous vos yeux, puis rend un rapport en français simple : ce qu'il a compris, ce qu'il a fait, ce que ça change. Les échecs de tests y sont écrits aussi - un contrôle raté ne se tait jamais.

04

Vous ne brûlez pas vos jetons

Une carte qui dort ne consomme rien. La mémoire du projet se structure à chaque carte terminée : l'agent suivant reçoit les trois passages utiles au lieu de tout le dossier. Et ce qui part au moteur est mesuré, carte par carte, pas supposé.

05

Rien ne reste coincé

Un tour qui se termine referme sa carte, une panne passagère se retente, un tour coupé par une limite de compte repart, et un balayage rattrape les cartes oubliées. Une carte en « En cours » dit toujours ce qui tourne encore.

06

Vous restez chez vous, avec le code

HaikoDev est open source et tourne sur votre propre serveur, avec vos comptes et vos dépôts. Le projet entier vous est livré : vous le lisez, vous le modifiez, vous le gardez. Rien ne dépend d'un service qui peut fermer demain.

0

ordinateur à laisser allumé : tout tourne sur votre serveur

3

moteurs pilotables derrière la même interface : Claude, Codex, Cursor

7

colonnes de tableau, dont les cinq que vous manipulez tous les jours

5

langues d'interface, réglables par projet

Le changelog

Ce qui a été livré, dans l'ordre

HaikoDev avance vite : chaque carte publiée s'ajoute à une ligne du temps publique, jour après jour. Rien n'est caché, y compris les jours calmes.

  • Mode conversation vocale : écoute au clic (bleue), réponse vocale, couper la parole
  • Raccourci clavier réglable pour activer l'écoute vocale
  • Conversation vocale : écoute au clic sur le module, réponse voix + texte, fil qui défile
  • Bouton de déploiement : libellé de l'étape en cours + dropdown du process avec descriptions
  • « Compte Max 20x en principal, Pro en secondaire » livrée.

Posez-le sur votre serveur

Récupérez le projet, installez-le sur votre serveur, branchez vos comptes. Le code entier est à vous, et le guide ne saute aucune étape.

Ouvrir le dépôt GitHub

Soutenir le projet

Un don pour faire vivre HaikoDev

HaikoDev est un projet indépendant, développé en Suisse. Un don, en francs ou en euros, aide à financer le temps passé dessus.

Paiement sécurisé par Stripe, en CHF ou en EUR.