Galahad — a self-hosted team of autonomous AI agents.
Un seul VPS. Pilotée depuis Telegram. Agnostique à ton fournisseur de LLM. Une petite équipe d'agents coordonnés qui gèrent projets, code et infra — chez toi, garde-fous dans le code, tes données restent à la maison.
Trois rôles, une seule image
Un seul moteur ; chaque conteneur c'est le même code qui porte un rôle différent. Tu leur parles sur Telegram.
Chef
Le coordinateur, face à l'humain. Il route le travail, coordonne les autres et délègue le dur.
Guardian
Patrouille santé + revue de code. La patrouille de routine est un pur check shell (zéro token) ; le cerveau ne se réveille que sur anomalie.
Traveler
Explorateur autonome et bâtisseur de nuit. Il poursuit des objectifs, inspecte la machine — et demande avant de livrer.
Claude bridge
Claude convocable pour le vrai dev, sous le même garde-fou que toute action payante. Éteint par défaut.
Ton serveur, ton fournisseur, tes règles
La plupart des « produits à agents » sont le cloud d'un autre qui détient tes clés, ton code et tes données. Galahad inverse ça.
Cerveau agnostique
Pointe LLM_BASE_URL vers n'importe quel endpoint OpenAI-compatible — Ollama, OpenAI, OpenRouter, Together, Groq. Change de modèle à chaud avec /brain. Aucun lock-in.
Économe par design
La patrouille de routine coûte zéro token ; les modèles forts seulement à la demande ; Claude seulement pour les pics. Coût quasi nul au repos.
Garde-fous dans le code
Toute action destructive ou payante est refusée sans un « oui » explicite de l'opérateur dans les 5 dernières minutes. Imposé dans hooks.js, pas par la politesse d'un prompt.
Mémoire fichiers
Cartes markdown + un index injecté au réveil. La continuité survit aux redémarrages ; tout est grep-able. Journaux en JSONL, entièrement auditables.
Aucun port entrant
Les agents sortent en long-polling Telegram. Rien à exposer, aucune surface d'attaque entrante à défendre.
Une commande
Un moteur léger (~500 lignes de Node sans dépendances). ./install.sh — Docker + Compose et c'est en ligne.
En ligne en trois lignes
Un VPS Linux avec Docker, trois bots Telegram (un par agent, via @BotFather), et une clé pour un endpoint LLM OpenAI-compatible.
# clone & lance — install.sh demande les tokens, le chat id, l'endpoint LLM
git clone https://github.com/xtincell/galahad.git
cd galahad
./install.sh
# …ou à la main
cp .env.example .env # remplis tes valeurs
docker compose up -d # les trois agents
docker compose --profile bridge up -d # + le bridge Claude optionnel
Puis écris à un bot sur Telegram et envoie /help.
Ce que Galahad n'est pas
L'honnêteté est une feature. Galahad ne promet pas la lune — il fait une chose, bien.
// n'est PAS
- ✕ un SaaS managé — rien ne tourne dans notre cloud
- ✕ un studio no-code — c'est du vrai framework à héberger
- ✕ un AGI ni un « auto-pilote » magique
- ✕ autonome sans garde-fou — il demande avant de livrer
- ✕ lié à un fournisseur de LLM unique
// EST
- ✓ un petit framework lisible (~500 lignes de Node, zéro dépendance)
- ✓ auto-hébergé sur ton VPS, tu possèdes tout
- ✓ agnostique : n'importe quel endpoint OpenAI-compatible
- ✓ sûr par conception : garde-fous imposés dans le code
- ✓ auditable : journaux JSONL + mémoire markdown
La différence, ligne par ligne
| Agent SaaS typique | Galahad | |
|---|---|---|
| Hébergement | Leur cloud | Ton VPS |
| Tes données | Quittent la maison | Restent chez toi |
| Fournisseur LLM | Verrouillé | Tout endpoint OpenAI-compatible |
| Coût au repos | Par siège / par appel | ~zéro (patrol shell, modèles économes) |
| Sûreté | Fais confiance au prompt | Garde-fous imposés dans le code |
| Auditabilité | Boîte noire | Journaux JSONL + mémoire markdown |
Le framework est libre. Le service, à toi de voir.
Galahad est open source (MIT) — tu peux toujours l'auto-héberger gratuitement. Autour du cœur, trois niveaux.
Self-hosted
Le framework complet. Clone, lance sur ton VPS, possède tout. Support communautaire via GitHub issues.
- Les trois rôles + bridge Claude optionnel
- Provider-agnostic, garde-fous, mémoire fichiers
- Licence MIT, code entièrement lisible
- Support communautaire
Managed
On provisionne et on exploite l'équipe sur ton VPS (ou le nôtre). Tu gardes root et tes données ; on la garde en bonne santé.
- Setup + reverse proxy durci + cockpit
- Routage de modèles, monitoring, mises à jour
- Canal de support dédié
- Tu gardes root et tes données
Enterprise
Pour les organisations avec des contraintes de conformité ou d'échelle. On construit autour de ton contexte.
- Rôles et outils sur mesure
- Déploiement on-prem / air-gapped
- SSO, exports d'audit, SLAs
- Ingénierie dédiée
Le code de ce dépôt est et reste MIT. Le pricing est indicatif pour l'offre commerciale autour du cœur open source.
Ton équipe d'agents, chez toi, en 60 secondes.
Clone le dépôt, lance ./install.sh, parle à tes agents sur Telegram.