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

Sociality.io lance le serveur MCP pour Claude : intelligence des réseaux sociaux en direct via OAuth
Tools

Sociality.io lance le serveur MCP pour Claude : intelligence des réseaux sociaux en direct via OAuth

Sociality.io a lancé un serveur MCP HTTP distant qui permet à Claude d'accéder aux données en direct des rapports et des concurrents sur Instagram, TikTok, Facebook, YouTube, X et LinkedIn. Gratuit à essayer.

OpenClawRadar
Le Modèle de Raisonnement Structuré Améliore la Précision de la Revue de Code par l'IA
Tools

Le Modèle de Raisonnement Structuré Améliore la Précision de la Revue de Code par l'IA

Un utilisateur de Reddit partage un modèle de raisonnement structuré adapté de la recherche de Meta qui force les modèles d'IA à suivre des étapes analytiques spécifiques avant de générer des revues de code, améliorant la précision de 5 à 12 points de pourcentage selon arXiv:2603.01896.

OpenClawRadar
ApexClaw : Agent IA Telegram open-source avec plus de 85 outils pour l'automatisation web, la voix et l'email
Tools

ApexClaw : Agent IA Telegram open-source avec plus de 85 outils pour l'automatisation web, la voix et l'email

ApexClaw est un agent d'IA open-source pour Telegram écrit en Go qui propose plus de 85 outils intégrés, incluant la navigation web avec Chrome headless, le traitement des notes vocales, l'intégration Gmail et l'exécution de scripts shell. Il est auto-hébergé et utilise le moteur z.ai pour le raisonnement.

OpenClawRadar
Auto Router vs Sonnet : Économies de coût vs Qualité de réponse
Tools

Auto Router vs Sonnet : Économies de coût vs Qualité de réponse

La fonctionnalité Auto Router d'Open Router sélectionne dynamiquement des LLM en fonction de la complexité du contexte, offrant des économies de coût significatives (0,8 centime contre 0,00071 centime par requête), mais les utilisateurs signalent une dégradation de la qualité des réponses par rapport à Sonnet 4.6.

OpenClawRadar