À propos de ce projet

OpenClaw est un assistant IA auto-hébergé et open source. Ce dépôt en est une réimplémentation indépendante dans une autre stack — FastAPI, LangChain et LangGraph côté serveur, Next.js côté client — écrite pour rendre les mécanismes lisibles plutôt que cachés derrière un framework.

Il reconstruit les parties qui comptent. Un agent est assemblé à partir de sept outils : un terminal isolé, un REPL Python, la récupération d'URL, un lecteur de fichiers, la recherche dans une base de connaissances, l'automatisation de navigateur et la recherche web. Les compétences vivent sous `skills/<name>/SKILL.md` ; un scanner les compile en un instantané pour le prompt système, et l'agent doit lire un fichier de compétence avant de pouvoir l'utiliser. La mémoire fonctionne de la même façon : SOUL.md, IDENTITY.md, USER.md, AGENTS.md et MEMORY.md sont injectés dans l'ordre, et le mode RAG récupère des segments de mémoire par question au lieu d'injecter le fichier entier.

Rien n'est caché pendant l'exécution. Le chat diffuse les tokens, les appels d'outils, les résultats de récupération et les messages bruts sous forme d'événements SSE, et le HTML de canvas émis par l'agent s'affiche en aperçu dans un panneau isolé. Les sessions sont persistées en JSON avec titres automatiques, comptage tiktoken et historique compressé en résumé. Il est délibérément mono-utilisateur : le CORS est ouvert et il n'y a pas d'authentification, parce qu'il est conçu pour tourner sur votre propre machine.

Lisez-le pour comprendre comment un agent fonctionne de bout en bout — c'est tout l'intérêt de le réécrire plutôt que de lire l'original. Le flux de tokens, le registre d'outils, le scanner de compétences et le chargeur de mémoire sont chacun assez petits pour être suivis, et chacun est le mécanisme derrière un comportement que vous n'avez probablement vu que comme une boîte noire. OpenClaw appartient à ses propres auteurs ; ceci est une implémentation indépendante, sans affiliation ni approbation de ce projet.

Chat Replicate avec tokens en flux et appels d'outils rendus dans le fil
01 — Chat en flux avec appels d'outils à découvertAgents
Bibliothèque de compétences listant les fichiers SKILL.md que l'agent peut lire
02 — Bibliothèque de compétences adossée aux fichiers SKILL.mdAgents
Éditeur de mémoire montrant les fichiers Markdown de mémoire derrière l'agent
03 — La mémoire en Markdown modifiableAgents

Ce que vous obtenez

  • Code source complet
  • Dépôt GitHub privé
  • Guide d'installation et notes d'architecture
  • Mises à jour à vie

Questions

Qu'est-ce que j'obtiens concrètement ?

Le code source complet du projet dans un dépôt GitHub privé, un guide d'installation et les notes d'architecture livrées avec le code.

Comment l'accès est-il livré ?

Après le paiement, vous recevez une invitation à l'organisation GitHub qui héberge les dépôts. Acceptez-la et le projet apparaît dans votre compte.

S'agit-il d'un paiement récurrent ?

Non. Le projet unique comme l'accès complet sont des achats uniques. Il n'y a aucune place par utilisateur, aucun renouvellement et aucune période d'essai.

Que se passe-t-il lorsqu'un projet est mis à jour ?

Les mises à jour arrivent dans le même dépôt privé auquel vous avez déjà accès. Récupérez-les quand cela vous convient.

Plus de projets

Voir tout : Agents →