Pu.sh : Un harnais d'agent de codage en script shell de 400 lignes issu de HN

Pu.sh est un harnais complet d'agent de codage écrit en ~400 lignes de script shell, conçu pour une portabilité maximale. Il nécessite uniquement sh, curl et awk — pas de npm, pip, Docker ou autres dépendances. Le projet s'inspire de Pi (pi.dev) et utilise la même surface de 7 outils et le modèle d'édition de texte exact.
Fonctionnalités clés
- Modèles pris en charge : Anthropic (Claude) et OpenAI
- 7 outils intégrés : bash, read, write, edit, grep, find, ls
- Mode REPL pour une utilisation interactive
- Auto-compaction du contexte de conversation
- Capacités de point de contrôle/reprise
- Mode pipe pour le scripting
- 90 tests sans API pour vérifier les fonctionnalités sans appels externes
Absences notables : TUI, streaming, support d'images, OAuth, compatibilité Windows — et, comme le dit l'auteur, « dignité ».
Code et philosophie
L'auteur admet ne pas pouvoir lire la majeure partie du code awk, qui a été écrit par Pi/Claude/Codex. La boucle de raisonnement gère l'analyse JSON et les appels d'outils entre les tours en utilisant awk. La boucle d'agent elle-même est minuscule — la majeure partie de la complexité des véritables CLI d'agents provient de l'expérience utilisateur et du renforcement. Le projet est publié sous une règle auto-imposée : pas de nouvelles dépendances et moins de 500 lignes de code.
Installation
curl -sL pu.dev/pu.sh -o pu.sh && chmod +x pu.sh
./pu.sh
Tout ce dont vous avez besoin est curl, awk et une clé API. L'auteur encourage les lecteurs à construire leur propre harnais adapté à leurs besoins.
📖 Lire le code source complet : HN AI Agents
👀 See Also

cq : Un système de partage de connaissances local-first pour agents d'IA de codage
cq de Mozilla.ai est un outil open-source qui permet aux agents d'IA de codage de partager des 'unités de connaissance' sur les pièges courants via un stockage SQLite local, avec un partage d'équipe optionnel via une API Docker. Il s'installe comme plugin Claude Code ou serveur MCP OpenCode.

Développeur Crée une Compétence IA Open Source pour Valider des Idées de Start-up, Tue sa Propre Idée en 10 Minutes
Un développeur a créé une compétence IA open source appelée startup-design qui parcourt 8 phases de validation de startup, du brainstorming aux projections financières. En la testant sur sa propre idée de startup, la compétence a posé des questions difficiles qui ont révélé qu'il n'était pas le fondateur idéal pour ce concept particulier.

ClawCut : Un proxy Python qui rend les petits LLM locaux utilisables avec OpenClaw
ClawCut est un proxy Python Flask qui résout les problèmes courants lors de la connexion de modèles locaux 7B/14B à OpenClaw, notamment l'empoisonnement du contexte, les boucles infinies et les échecs de sortie des tâches cron. Il implémente une amnésie dynamique pendant les appels d'outils et une livraison automatique pour les tâches planifiées.

claude-powerline v1.20 ajoute le mode tableau de bord TUI, les styles de barre de contexte et l'affichage des variables d'environnement.
claude-powerline v1.20 introduit un mode tableau de bord TUI qui remplace la simple ligne d'état par un panneau complet affichant les informations du modèle, l'utilisation du contexte avec barre de progression, les coûts, l'état git, et plus encore. La mise à jour ajoute 9 styles visuels de barre de progression pour l'utilisation du contexte et la capacité d'affichage des variables d'environnement.