Hax : un agent de codage natif terminal minimaliste en C

✍️ OpenClawRadar📅 Publié: August 14, 2026🔗 Source
Ad

Hax est un agent de codage minimaliste, natif du terminal, écrit en C. Il se présente sous la forme d'un binaire natif unique avec des dépendances minimales, démarre instantanément et n'utilise que quelques Mo de RAM — laissant ainsi plus de mémoire pour vos LLM locaux.

Caractéristiques principales

  • Léger par conception : Un binaire C natif unique avec un ensemble de dépendances réduit. Démarre instantanément et utilise très peu de mémoire (quelques Mo) — pour laisser plus de RAM à vos LLM locaux.
  • Les modèles locaux sont prioritaires : Hax découvre automatiquement les capacités du modèle et de l'exécution. Aucun bloc de configuration de fournisseur personnalisé n'est nécessaire pour la configuration par défaut. Exemple :
  • llama-server -m [modèle].gguf
    hax --provider llama.cpp
  • Respecte votre terminal : Le Markdown en streaming et la sortie d'outils en direct sont réagencés pour l'affichage. Seule la ligne de streaming actuelle ou la zone de saisie est redessinée, préservant le défilement natif. Ne prend pas le contrôle de votre terminal et ne le perturbe pas.
  • Inspectable : Voyez exactement ce qui a été envoyé au modèle et ce qu'il a répondu dans une vue de transcription utilisable (Ctrl+T). Possibilité de collecter une trace détaillée du protocole.
  • Utilisez n'importe quel fournisseur/modèle : Prend en charge OpenAI (+compatible), Anthropic (+compatible), Codex (via abonnement ChatGPT), OpenRouter, llama.cpp, etc.
  • Outil Unix bien élevé : Chemins XDG, sortie standard propre en mode one-shot -p avec indications de reprise sur stderr, fichiers de configuration et de session en texte brut, composition par sous-processus plutôt que par plugins.
Ad

À qui s'adresse-t-il ?

Les développeurs qui vivent dans le terminal, exécutent des modèles locaux, auditent ce que font leurs outils, empaquettent des logiciels pour les distributions, ou exécutent des agents dans des environnements à ressources limitées. Si vous voulez des places de marché MCP, un environnement d'exécution de plugins, des panneaux IDE, ou des invites de permission par commande, d'autres agents construisent exactement cela — hax ne le fait délibérément pas, et docs/philosophy.md explique chaque omission.

Pour commencer

Hax fonctionne sur Linux et macOS ; sous Windows, utilisez-le via WSL. Installez avec Homebrew :

brew install oleksandrchekhovskyi/hax/hax

Sur Arch Linux, hax est dans l'AUR sous le nom hax. Sur n'importe quel Linux, téléchargez le binaire statique précompilé (x86_64 ou aarch64) depuis la dernière version et placez-le dans votre PATH.

Compiler depuis les sources :

git clone https://github.com/OleksandrChekhovskyi/hax.git
cd hax
scripts/install_deps.sh  # Debian/Ubuntu, Fedora, Arch, openSUSE, Alpine, macOS
make                     # binaire dans ./build/hax
make install             # optionnel ; peut demander sudo

Exécutez hax depuis le répertoire de projet où vous voulez travailler :

hax                # REPL interactif
hax -p "listez les TODOs"  # exécute une invite et affiche la réponse finale
printf "expliquez x" | hax -p   # lit l'invite depuis stdin
hax -c             # continue la dernière session pour ce répertoire
hax --resume       # choisissez une session passée pour ce répertoire
hax --resume=ID -p "suite"   # reprend une session spécifique en mode one-shot

Le premier lancement le plus simple est interactif : démarrez hax, puis utilisez /provider pour voir les fournisseurs disponibles et choisir un modèle. Hax mémorise les sélections interactives de fournisseur, de modèle et d'effort. Voir le README pour la configuration des fournisseurs et la documentation complète.

📖 Lire le code source complet : HN AI Agents

Ad

👀 See Also

Sentinel : Plateforme d'Agents Auto-hébergée pour les Abonnés Claude Code
Tools

Sentinel : Plateforme d'Agents Auto-hébergée pour les Abonnés Claude Code

Sentinel est une plateforme d'agents gratuite et open-source qui s'exécute directement sur votre jeton OAuth Claude Code existant sans surcharge d'API. Elle offre une interface opérateur épurée avec automatisation du navigateur en temps réel via VNC intégré et comprend des fonctionnalités comme le contrôle Git, les journaux de traces de session et la mémoire hiérarchique structurée.

OpenClawRadar
Axe : Un CLI de 12 Mo pour des agents LLM monospécifiques
Tools

Axe : Un CLI de 12 Mo pour des agents LLM monospécifiques

Axe est un binaire Go léger qui exécute des agents d'IA spécialisés définis dans des fichiers TOML. Il traite les agents comme des programmes Unix, prenant en charge le piping stdin, la délégation de sous-agents et l'intégration multi-fournisseurs de LLM.

OpenClawRadar
TeenyApp permet à Claude de créer et déployer des sites web full-stack à partir d'un simple lien de chat
Tools

TeenyApp permet à Claude de créer et déployer des sites web full-stack à partir d'un simple lien de chat

TeenyApp fournit un sous-domaine en direct et un jeton d'agent que Claude peut utiliser via HTTP pour structurer le code, exécuter des migrations, configurer l'authentification et déployer directement vers une URL réelle sans quitter le chat.

OpenClawRadar
Dirac : un agent open-source domine TerminalBench avec 65,2 %, moins cher et ouvert
Tools

Dirac : un agent open-source domine TerminalBench avec 65,2 %, moins cher et ouvert

Dirac, un agent de codage open-source, a obtenu un score de 65,2 % sur TerminalBench 2.0 pour gemini-3-flash-preview, surpassant le socle de Google (47,6 %) et le meilleur agent propriétaire Junie CLI (64,3 %). Il réduit également les coûts API de 64,8 % par rapport à ses concurrents.

OpenClawRadar