Skip to content

Marexcode ​

Marexcode est un assistant de codage IA qui vit dans votre terminal. Vous décrivez une tâche en langage naturel ; l'agent explore le projet, modifie les fichiers, lance les commandes et vérifie le résultat — pendant que le modèle garde la main sur tout ce qui relève de la génération.

text
> Corrige le test qui échoue dans src/parser.test.ts et explique la cause

Sur cette page ​

Pourquoi Marexcode ​

  • Rien de caché — aucune télémétrie, aucun service intermédiaire : les requêtes vont directement au fournisseur que vous avez configuré, avec vos clés, sur votre machine.
  • Contexte maîtrisé — les sorties d'outils sont bornées, la version complète reste consultable, et l'historique est résumé avant de saturer la fenêtre du modèle.
  • Interruption réelle — Échap coupe la requête HTTP en cours au lieu de laisser le modèle continuer à générer.
  • Exécution prévisible — lecture seule en parallèle, écritures en séquence, permissions explicites, sandbox optionnel.

Exemple ​

text
> Ajoute la validation de l'email dans le formulaire d'inscription et mets à jour les tests

● L'agent lit le formulaire et les tests existants…
● Il modifie les fichiers (confirmation demandée)…
● Il lance la suite de tests…
✓ 42 tests passés — validation ajoutée, cas limites couverts.

Deux interfaces ​

Ink (défaut)OpenTUI
Commandemarexmarex-tui
MoteurNode.jsBun
Idéal pourTous les terminaux, scriptsDiffs natifs, blocs repliables, menu /, dialogues

Les deux partagent exactement la même logique agent — seule l'affichage change. Voir TUI.

Parcourir la documentation ​

Démarrer ​

  • Installation — prérequis, build depuis les sources, désinstallation

Usage ​

  • TUI — Ink et OpenTUI, références @, modes Build/Plan, menu /
  • CLI — mode non interactif, flags, variables d'environnement
  • Web — dashboard de consommation /usage web

Configuration ​

  • Configuration — fichier config.json, référence des clés
  • Fournisseurs — les 19 fournisseurs reconnus
  • Modèles — capacités, context window, vision
  • Permissions — niveaux, risques, accès hors workspace
  • Outils — les 32 outils exposés au modèle
  • Commandes — toutes les commandes /
  • Agents — sous-agents et pipeline Lecteur → Exécuteur → Vérificateur
  • Skills — les deux mécanismes (skill/, agent/skills/)
  • Rules — MAREX.md, instructions de projet
  • Sessions — stockage, reprise automatique, /new, /fork
  • Contexte — compaction à 65 %, omissions, mémoire long terme
  • Recherche — natif d'abord, repli Tavily → Brave → Jina → Exa → DDG
  • Vision — images par référence, limites, modèles compatibles
  • Dialogues — Question, toasts, refus avec feedback, doom loop
  • Sandbox — isolation, modes, échec explicite
  • Thèmes — /theme, variables d'affichage
  • Keybinds — raccourcis réels
  • Plugins — chargement passif, limites
  • Hooks — hooks.json, preToolUse
  • LSP — serveurs de langage

Développer ​

Support ​

Astuce — Marexcode parle le protocole OpenAI Chat Completions (et l'API Messages d'Anthropic) : tout endpoint compatible fonctionne, y compris un serveur local.