ELVES

ELVES

mvmcode · Programmation

ELVES est une app de bureau gratuite et open source pour macOS qui orchestre des agents IA de programmation sur votre propre code. Vous tapez une tâche en langage simple et elle crée un worktree git isolé, démarre un terminal en direct relié à Claude Code ou Codex et vous offre un chemin en un clic pour livrer la branche ou la jeter. C'est un outil pour développeurs pensé pour ceux qui utilisent déjà des agents IA et veulent une façon plus propre d'en faire tourner plusieurs sans qu'ils se marchent dessus. Les exécutions parallèles restent séparées. C'est toute l'idée.

Aperçu de l'interface de ELVES

À propos de ELVES

Qu'est-ce qu'ELVES

ELVES est une couche d'orchestration d'agents IA pour développeurs. Au lieu de lancer un agent dans un dossier en espérant que rien n'entre en collision, elle donne à chaque tâche son propre worktree git, un répertoire de travail séparé avec sa propre branche. Vous pouvez lancer plusieurs tâches à la fois et elles ne se disputeront jamais les mêmes fichiers.

L'app est une build de bureau faite avec Tauri, visant d'abord macOS, avec Linux et Windows annoncés comme à venir. Sous le capot, elle reste agnostique au runtime : vous passez de Claude Code à Codex en gardant la même mémoire et la même interface. Un petit stockage SQLite conserve les décisions, le contexte et les préférences d'une session à l'autre, et la pertinence s'estompe avec le temps, donc l'essentiel reste et le bruit disparaît.

La grande limite aujourd'hui, c'est le support des plateformes. Si vous n'êtes pas sur macOS, vous attendez. C'est tout. Pas de build Linux, pas de build Windows, et aucune date annoncée pour l'une ou l'autre.

Premiers pas

  1. Installez l'app avec la commande Homebrew brew install --no-quarantine --cask mvmcode/tap/elves.
  2. Ouvrez ELVES et pointez-la vers le projet dans lequel vous voulez travailler.
  3. Choisissez votre runtime, Claude Code ou Codex.
  4. Tapez une tâche en langage simple, comme « Add user authentication with OAuth ».
  5. Regardez l'agent travailler dans le terminal en direct, puis examinez le diff et livrez ou supprimez le worktree.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de ELVES.

Offre gratuiteOui
Offres payantes$0
PlateformemacOS (Linux and Windows coming soon)
Développeurmvmcode
CatégorieProgrammation
Date de lancementFeb 2026
Dernière mise à jourMar 2026
Visites du site274
Classement mondial du siteN/A
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les développeurs qui utilisent déjà Claude Code ou Codex et veulent gérer plus d'une tâche à la fois sans le chaos des fusions.
  • Les créateurs solo qui jonglent avec plusieurs fonctionnalités sur un seul dépôt et ont besoin que chacune soit isolée.
  • Les équipes qui veulent examiner le diff d'un agent avant que quoi que ce soit ne touche la branche principale.

Tâches

  • Ajouter une fonctionnalité à une grosse base de code pendant qu'un autre agent refactorise une autre zone.
  • Tester un changement risqué dans un worktree jetable et l'abandonner si le diff semble mauvais.
  • Conserver l'historique des tâches et les préférences pour qu'un agent ne reparte pas de zéro à chaque session.

Cas d'usage

  • Lancer une série de petites corrections en parallèle et les examiner une par une.
  • Faire ses premiers pas sur un nouveau dépôt où vous voulez que le contexte de l'agent s'accumule au fil des jours.
  • Travailler avec un agent sur un correctif urgent pendant qu'un second agent traite un autre ticket.

Fonctionnalités clés

Isolation par worktree

Chaque tâche reçoit son propre worktree git, un répertoire de travail entièrement séparé avec sa propre branche. Les tâches parallèles n'interfèrent jamais, donc vous pouvez lancer deux ou trois agents à la fois et quand même les fusionner un par un. Pas de dossier partagé. Pas de modifications à moitié faites qui débordent sur une autre tâche. Quand vous avez fini, vous livrez la branche ou supprimez le worktree pour tout jeter.

Terminal WebGL intégré

Un terminal PTY accéléré par GPU tourne directement dans l'app et montre l'agent au travail en temps réel, avec une barre d'outils intégrée, une couche de recherche, la prise en charge d'Unicode et une persistance automatique de session qui reprend une session exactement là où vous l'avez laissée. Vous regardez l'agent au lieu de deviner ce qu'il fait.

Moteur agnostique au runtime

Vous passez de Claude Code à Codex sans changer votre façon de travailler. Même mémoire, même interface, moteur différent en dessous. Cela compte si vous voulez comparer la façon dont deux agents traitent la même tâche, ou si vous préférez un runtime pour certains travaux et l'autre pour le reste.

Analyse des tâches et choix du mode

Avant de lancer quoi que ce soit, ELVES examine la tâche, évalue sa complexité et choisit le bon mode, en équipe ou en solo, puis configure l'agent et le place dans un worktree. L'objectif : moins d'exécutions mal configurées et moins de surveillance constante.

Flux Ship It

Quand l'agent a fini, vous examinez le diff et choisissez une stratégie de fusion : merge, rebase ou squash. Un clic fusionne, extrait les souvenirs qui valent la peine d'être gardés, supprime le worktree et efface la branche. C'est le nettoyage qui vous mange d'habitude tout un après-midi, ramené à une seule étape.

Mémoire persistante

La mémoire vit dans une base SQLite avec recherche FTS5, donc décisions, contexte et préférences se transmettent d'une session à l'autre. La pertinence décroît avec le temps, ce qui veut dire que les vieilles notes jetables s'effacent pendant que les importantes restent faciles à retrouver.

Tableau de bord d'utilisation

Le tableau de bord rassemble la télémétrie réelle de Claude Code en une vue : usage des tokens par modèle, activité quotidienne, répartition par projet et qualité des sessions. Il rédige aussi un rapport narratif qui résume ce qui s'est passé, ce qui est pratique quand vous voulez savoir où vos tokens sont vraiment passés.

Éditeurs visuels

Skills, serveurs MCP et contexte de projet sont modifiables dans une interface visuelle avec un panneau divisé côte à côte. Pas de fichiers de configuration. Pas de JSON édité à la main. Vous pointez et vous cliquez.

Avantages et inconvénients

Avantages

  • Gratuit et open source, donc pas de paywall et vous pouvez lire le code vous-même.
  • L'isolation par worktree vous laisse lancer des agents IA en parallèle sans conflits de fusion constants.
  • Passer de Claude Code à Codex est un réglage, pas une réinstallation.
  • Le flux Ship It gère la fusion, le nettoyage et la suppression de branche en une seule passe.
  • La mémoire persistante SQLite garde le contexte entre les sessions au lieu de repartir de zéro à chaque fois.

Inconvénients

  • macOS uniquement pour l'instant, donc les utilisateurs de Linux et Windows doivent attendre.
  • Il suppose que vous utilisez déjà Claude Code ou Codex et que tout est configuré.
  • La disponibilité d'API n'est pas documentée, ce qui rend flou la facilité avec laquelle il s'intègre à un pipeline automatisé plus large.

Questions fréquentes

ELVES gère des agents IA de programmation sur vos propres projets. Il donne à chaque tâche son propre worktree git et un terminal en direct, puis vous aide à fusionner ou à jeter le résultat. Voyez-le comme une salle de contrôle pour agents IA plutôt qu'un agent de plus.

Contenus associés

Découvrez des outils, des compétences et des articles liés à ELVES.

Alternatives à ELVES

AI Mock Interview

AI Mock Interview

SQLPad · Programmation · Apprentissage

AI Mock Interview est un outil d'entraînement intégré à SQLPad qui simule de vrais entretiens d'embauche et vous donne un retour instantané à la fois sur ce que vous dites et sur la façon dont vous le dites. Vous choisissez un modèle de poste ou téléversez une description de poste, vous répondez aux questions à voix haute en temps réel, puis vous consultez une transcription annotée sur la structure, la clarté et la grammaire. Il s'adresse aux professionnels de la data qui préparent des postes en SQL, Python, ingénierie des données, apprentissage automatique et conception de systèmes, et il fonctionne entièrement dans le navigateur. Aucune installation nécessaire.

Payant / $79 - $149/moVoir les détails
Codeflying

Codeflying

Kuafu Technology (Codeflying) · Programmation · Marketing · Chatbot

Codeflying est un créateur d'apps par IA qui transforme une description en langage naturel en un site web, une app mobile ou une mini app fonctionnels. Il fonctionne comme un créateur d'apps sans code : vous tapez ce que vous voulez et une série d'agents IA prennent en charge les besoins, l'architecture, les écrans front-end, la logique back-end et le déploiement. L'objectif est simple : créer une app à partir d'un prompt, même sans aucune base en programmation. Des outils marketing et un agent de chat pour la clientèle sont aussi inclus, donc le résultat est plus qu'un prototype oublié sur un disque dur.

Gratuit / $0 - $99/moVoir les détails
Runware

Runware

Runware, Inc. · Image · Vidéo · Programmation

Runware est une plateforme d'inférence d'IA générative qui donne aux développeurs une seule API pour les modèles d'image, de vidéo, d'audio, de 3D et de langage. Au lieu de s'inscrire chez une dizaine de fournisseurs, vous appelez un unique endpoint, vous changez de modèle avec une ligne de code et vous payez seulement les requêtes que vous envoyez. Aucun serveur à gérer. L'outil vise les équipes qui veulent livrer des fonctions d'IA vite, sans monter ni surveiller leur propre infrastructure GPU.

Gratuit / $0 - usage-basedVoir les détails