v0.1.0 · premiers pas

Ce que vous faites à la main devient un outil que vos agents exécutent.

loopEng observe votre façon de travailler dans le terminal, repère les étapes que vous répétez, et les transforme en outils MCP appelables — pour que vos agents IA les fassent à votre place.

  • local-first

    les transcriptions restent sur votre machine

  • Claude Code + Codex

    surveillance des sessions incluse

  • MCP-ready

    les habitudes approuvées deviennent des outils

installer

curl -fsSL https://raw.githubusercontent.com/issadevs/loopeng/main/install.sh | bash

configurer

loopeng setup
loopEng dashboard showing inbox, installed loops, and background activity
live

surveillance 5 sessions · démon ✓ · dépense 0/100000

tout est calme — vos outils gèrent

// INSTALLATION

Installez-le une fois. Commencez à repérer des boucles immédiatement.

La mise en route suit exactement le README : installer l'app, lancer le setup, puis examiner les propositions dans le dashboard.

01

Installer

Récupère la dernière version, la build en local, puis place le binaire loopeng dans votre PATH.

curl -fsSL https://raw.githubusercontent.com/issadevs/loopeng/main/install.sh | bash
02

Configurer

Écrit la configuration, installe le hook Claude et charge le démon launchd qui observe vos sessions.

loopeng setup
03

Examiner

Ouvrez le dashboard terminal, inspectez les propositions, puis approuvez celles qui méritent de devenir une loop ou un outil MCP.

loopeng

notes utiles

Prérequis : Node 20+, git, la CLI Claude dans votre PATH, et macOS.

commandes utiles

  • loopeng setup --companion manual
  • loopeng setup --no-daemon
  • loopeng scan
// PIPELINE

D'un réflexe que vous tapez à un outil que vos agents appellent.

loopEng tourne silencieusement en arrière-plan. Voici le chemin de « je continue à faire ça à la main » à un outil que vos agents IA peuvent invoquer.

🔒 tout ici reste sur votre machine
  1. 01

    Observer

    Un démon launchd détecte chaque nouvelle session Claude Code ou Codex dès son arrivée.

    [watcher] session claude-code · 13:28
  2. 02

    Digérer

    Chaque session est compressée et expurgée en un résumé compact — les secrets sont supprimés avant que quoi que ce soit ne quitte votre disque.

    [digester] session → résumé🔒 4 secrets expurgés
  3. 03

    Détecter

    Votre propre claude -p lit les résumés et fait remonter les workflows que vous répétez à la main.

    ▶ deploy-stagingvu 4× · confiance 0.9
  4. 04

    Approuver

    Vous examinez la proposition et approuvez celles qui ont du sens. Rien n'est généré sans votre accord.

    ✓ deploy-staging approuvé
  5. 05

    Outil MCP

    loopEng transforme le workflow en un outil MCP appelable — fondé sur les commandes exactes que vous avez exécutées — que vos agents invoquent à votre place.

    loopeng-tools ▸deploy_staging(branch)

Votre agent appelle l'outil. loopEng exécute exactement les étapes que vous auriez tapées.

// L'OUTIL

Votre workflow devient un outil que vos agents appellent.

loopEng lit les vraies commandes de vos sessions, déduit les paramètres des parties qui varient, et écrit un outil appelable — fondé sur ce que vous avez réellement fait, et jamais exécuté via un shell.

ce que loopEng vous a vu faire

$ git push origin feature-x

$ npm run deploy -- --env staging

$ git push origin feature-y

$ npm run deploy -- --env staging

tool.json
deploy_staging(branch: string)

Pousser une branche et la déployer en staging.

$ git push origin ${branch}

$ npm run deploy -- --env staging

votre agent, plus tard
deploy_staging(branch: "main")
// TABLEAU DE BORD

Une commande. Toute votre boucle opérationnelle.

$ loopeng

loopEng terminal dashboard showing inbox, loops, and activity panels
boîte de réceptionpropositions en attente : impact, nombre de preuves, score de confiance
bouclesce qui est installé, type de déclencheur, outil cible
activitétout ce que loopEng a fait en arrière-plan

Examinez, approuvez, rejetez ou reportez — tout depuis le terminal.

// UTILISATION

Utilisez le shell tout de suite. Laissez les agents piloter ensuite.

loopEng expose le même système via le terminal, un serveur MCP de contrôle et des outils de workflow générés.

Dashboard

loopeng

Examinez les propositions, inspectez les loops installées et suivez l'activité de fond dans une seule vue terminal.

  • approuver, rejeter, reporter, désinstaller
  • scanner à la demande ou mettre le démon en pause
  • statut et consommation visibles d'un coup d'œil

MCP de contrôle

loopeng mcp-register

Permet à Claude Code d'appeler loopEng directement via des outils comme proposals_list, scan, loops_list et pipeline_run.

  • enregistre la surface de contrôle loopEng
  • fonctionne en MCP stdio
  • les agents peuvent approuver des propositions et lancer des pipelines

Pipelines et outils

loopeng define ship-feature --describe "implémente, teste jusqu’au vert, ouvre une PR"

Capturez un travail en phases, validez chaque étape, puis exposez les workflows approuvés comme outils MCP appelables sur loopeng-tools.

  • reprend les exécutions arrêtées à la bonne phase
  • les commandes de gate doivent réussir avant d'avancer
  • les étapes d'outil s'exécutent en argv, jamais via un shell
// CONFIDENTIALITÉ

Jamais de connexion externe.

Les transcriptions restent sur votre machine. Toujours. Les seuls appels LLM passent par votre propre binaire claude -p.

expurgé avant tout transfert
  • clés api, jetons, mots de passe, jetons bearer
  • jetons github, clés aws, identifiants url
  • chaînes à haute entropie qui ressemblent à des secrets
BONUS · /fable

Chaque session, améliorée.

L'installateur dépose une commande slash /fable dans chaque session Claude Code — acheminez n'importe quelle invite via Claude Fable 5, en ligne, sans changer de modèle.

/fable rends ce composant plus joli

// IMPACT

La plupart des utilisateurs de Claude Code laissent 40 à 70 % sur la table.
loopEng les récupère.

Tâches répétitives

manuel90 min/sem
loopEng10 min/sem

Consommation de tokens sur les schémas répétés

manuelréférence
loopEng−20–35%

Schémas automatisables trouvés / mois

manuel~0
loopEng3–5

Une seule boucle bien choisie remplace 50 à 200 invites manuelles par mois.

Premières estimations issues de l'utilisation initiale — les résultats peuvent varier.

// FAQ

Questions fréquemment posées.

Un méta-agent local qui tourne dans votre terminal aux côtés de Claude Code. Il observe vos sessions, repère les tâches que vous répétez à la main et les transforme en outils MCP appelables que vos agents IA exécutent à votre place. Vous approuvez ; l'outil existe.

Quand vous approuvez une proposition, loopEng résout les vraies commandes de vos sessions, déduit les paramètres de ce qui a varié d'une exécution à l'autre, et écrit un tool.json. Le serveur MCP loopeng-tools l'expose alors comme un outil appelable. Une vérification déterministe rejette toute commande que vous n'avez jamais été observé en train d'exécuter.

Oui, par conception. Un outil n'existe que parce que vous avez approuvé la proposition dont il provient. Les étapes s'exécutent comme des tableaux argv via execFile — jamais un shell — chacune avec un délai et une sortie bornée, donc un paramètre comme 'main; rm -rf /' est passé comme un seul argument littéral, jamais interprété.

Aux développeurs qui veulent passer du prompting manuel à l'orchestration de boucles mais ne savent pas par où commencer — et à tous ceux qui souhaitent réduire systématiquement la charge du prompting répétitif.

Non. Les transcriptions restent sur votre machine. Les résumés sont expurgés des secrets et envoyés uniquement à votre propre processus claude -p. loopEng ne contacte jamais de service externe.

Aucun abonnement. loopEng utilise votre CLI Claude Code existante et vos propres crédits Claude. Pas de service séparé, pas de composant cloud.

Un ensemble dans ~/.loopeng/bundles/<id>/ : loop.md (instructions), trigger.json (planification/déclencheur/manuel), manifest.json (preuves + tous les chemins installés), tool.json (l'outil MCP appelable, quand il peut être synthétisé) et un dossier state/. Le manifeste rend la désinstallation précise.

Oui. loopEng est gratuit et open source. Clonez-le, lisez-le, contribuez sur GitHub.

Node ≥ 20, git, la CLI Claude Code (claude) dans votre PATH, et macOS. La prise en charge des démons Windows/Linux est sur la feuille de route.

Prêt à écrire votre première boucle ?

curl -fsSL https://raw.githubusercontent.com/issadevs/loopeng/main/install.sh | bash

puis loopeng setup