TERAX : un terminal IA natif, un éditeur et un agent dans un seul panneau
https://github.com/crynta/terax-ai
📌 TERAX est un espace de développement terminal-first qui intègre un terminal, un éditeur de code, un panneau IA agentique et un aperçu web — le tout dans un binaire de 7 Mo, sans télémétrie ni compte.
L’idée est de réunir tout ce dont un développeur a besoin sans quitter l’application. Le terminal tourne avec un rendu WebGL fluide, l’éditeur propose un vrai mode Vim et des complétions IA contextuelles, le contrôle de source affiche un graphe de commits lisible, et l’aperçu web détecte automatiquement les serveurs de développement locaux — tout vit dans des onglets côte à côte.
L’agent IA ne se contente pas de chatter. Il lit les fichiers, lance des commandes, planifie des tâches en plusieurs étapes et propose des modifications de code sous forme de diffs que l’on accepte ou rejette un par un. Chaque changement est visible avant de toucher le disque. Les agents peuvent être personnalisés avec leur propre prompt et ensemble d’outils.
La mémoire est persistante et versionnée : un fichier TERAX.md à la racine du projet stocke le contexte que l’agent accumule au fil des sessions. Les snippets et les compétences sont composables et appelables par nom. L’agent reprend là où il s’était arrêté.
- 🖥️ Terminal WebGL multi-onglets avec panneaux fractionnés
- ✏️ Éditeur avec mode Vim et complétion IA
- 🔀 Graphe de commits Git intégré
- 🤖 Agents IA avec diffs réviseables
- 🌐 Aperçu web auto-détecté (Vite, Next, Astro…)
- 🎨 Thèmes personnalisables avec images de fond
- 📎 Explorateur de fichiers avec recherche floue
- 🎤 Entrée vocale pour piloter l’agent
Côté modèles, TERAX accepte les clés API de la plupart des fournisseurs — ou fonctionne entièrement en local via LM Studio, MLX ou Ollama. Les clés ne touchent jamais le disque : elles sont stockées dans le trousseau du système d’exploitation.
L’ensemble pèse moins de 10 Mo, démarre en 300 millisecondes et ne repose pas sur Electron. Pas de compte, pas de télémétrie, pas de plugin requis. Chaque fonctionnalité est intégrée d’origine.
Concrètement, TERAX s’inscrit dans une logique de tout-en-un plutôt que d’assemblage : le terminal, l’éditeur, le contrôle de source, l’agent IA et l’aperçu web cohabitent dans un seul panneau conçu pour ne jamais faire quitter le flux de travail.
Sources
