Orchbun pour les développeurs

Mémoire IA locale

Un outil en ligne de commande et un espace web open source pour les agents, le contexte de projet et les résultats enregistrés.

Voir Orchbun sur GitHub ↗
L’espace web local Orchbun présente les pages mémoire, les décisions consultables et les avancées enregistrées d’un projet fictif d’export CSV.
Véritable espace Orchbun · projet fictif de démonstration

Architecture de la mémoire

  1. Résultats enregistrés
  2. Sources locales
  3. Pages de travail
  4. Contexte de l’agent
Maintenance de la mémoire et fournisseurs d’agents

État du projet, tâches, décisions, contraintes opérationnelles et risques forment cinq pages Markdown persistantes. Les journaux d’exécution et les notes directes consignent les résultats ; l’actualisation en tire une vue de travail compacte.

Inspecter, annoter, auditer, remplacer.

Consultez les pages rendues ou brutes. Modifiez les annotations humaines dans l’espace local ; elles survivent à l’actualisation et accompagnent l’état généré. Chaque enregistrement porte une révision pour qu’un brouillon ancien ne remplace pas silencieusement un travail plus récent.

Auditez les notes et les journaux enregistrés. Remplacez explicitement une note obsolète en conservant son historique. Retirer un élément du contexte actif et effacer définitivement les archives sont deux opérations distinctes.

Choisissez votre agent. Gardez votre mémoire.

Codex, Claude Code et OpenRouter font partie des agents pris en charge. La mémoire projet est maintenue séparément du modèle ; l’accès aux fournisseurs et leur utilisation restent sous votre responsabilité.

orchbun memory refresh
orchbun memory verify
Installer depuis les sources

Prérequis : Node.js 22.5 ou supérieur et Git. Les exécutions d’agents nécessitent aussi la CLI ou les identifiants du fournisseur choisi. L’espace mémoire local peut être exploré sans appel modèle.

  1. 1. Récupérer et vérifier les sources

    git clone https://github.com/Bunlock/orchbun.git
    cd orchbun
    npm install
    npm run check
    npm run build
    npm link
  2. 2. Initialiser votre projet

    Exécutez ces commandes depuis le projet à équiper. L’initialisation préserve les fichiers existants et ajoute la configuration, les instructions et la règle d’exclusion mémoire manquantes.

    orchbun init
  3. 3. Ouvrir l’espace local

    Ouvrez http://127.0.0.1:4312. Consultez la mémoire et ajoutez des annotations dans l’espace local ; utilisez refresh pour actualiser les vues générées et verify pour vérifier leur intégrité.

    orchbun memory web
    # http://127.0.0.1:4312
Installation complète et référence des commandes ↗

Questions techniques

Où la mémoire est-elle stockée ?

La CLI utilise le système de fichiers du projet sous memory/agents/, ignoré par Git par défaut. Le serveur web écoute sur 127.0.0.1. Un stockage navigateur comme IndexedDB nécessite une implémentation distincte.

Qu’est-ce qui quitte le projet ?

Orchbun lui-même ne téléverse pas la mémoire. Le contexte fourni à un agent configuré relève des règles de son fournisseur. Le stockage local ne rend pas l’inférence distante locale et ne détermine pas les règles de formation ou de conservation du fournisseur.

Puis-je corriger la mémoire générée ?

Utilisez l’espace local pour enregistrer des annotations humaines avec le contenu généré. Ne modifiez pas directement les fichiers de travail générés : l’actualisation les recrée depuis les sources. Corrigez ou remplacez une note source obsolète lorsque le fait enregistré évolue.

Le retrait efface-t-il l’historique d’audit ?

Non. Exclure une information du futur contexte de travail préserve les archives d’audit locales. L’effacement définitif demande une décision de conservation distincte, couvrant les archives et les sauvegardes que vous contrôlez.

Une application métier est-elle incluse ?

Le produit disponible est une CLI et un espace local pour développeurs sous licence MIT. Les interfaces métier partagées, les connecteurs CRM et les processus d’équipe gouvernés demandent une configuration ou un développement sur mesure.