Technologie
Une infrastructure conçue pour être 99 % plus légère que la concurrence.
Clawdia repose sur un moteur natif en Rust, développé en interne, qui redéfinit ce qu'un agent IA peut consommer comme ressources. Moins de 5 Mo en RAM. Démarrage en moins de 10 ms. Déployable sur n'importe quel hardware à 10 €.
Un moteur développé en interne, de A à Z
Le moteur de Clawdia est compilé en Rust et conçu pour offrir le meilleur rapport performance / empreinte de sa catégorie. Aucune dépendance sur un framework tiers.
Sur cette base, Clawdia intègre une couche produit complète — interface, intégrations métier, et gestion d'identité — sans sacrifier aucun avantage technique.
Empreinte mémoire
< 5 Mo en RAM en production, même sur hardware contraint.
Démarrage
< 10 ms pour initialiser un agent prêt à exécuter des tâches.
Déploiement
Fonctionne sur n'importe quel hardware à 10 € : Raspberry Pi, mini-PC fanless, micro-serveur edge.
Clawdia — Le moteur
Binaire unique cross-platform compilé en Rust avec zéro dépendance externe. Il tourne sur ARM, x86 et RISC-V, s'installe en une commande, et se comporte de façon identique sur un Raspberry Pi ou un serveur cloud.
Rust
100 %
Architectures
ARM · x86 · RISC-V
Licence
Open Source MIT
Qualité
1 017 tests · 8 traits pluggables
Face à la concurrence
Benchmark réalisé sur macOS arm64 (févr. 2026), normalisé pour un core à 0,8 GHz représentatif d'un hardware edge. Les valeurs Clawdia sont mesurées avec /usr/bin/time -l sur des builds release.
Modularité — tout est un trait, tout est remplaçable
L'architecture de Clawdia repose sur des traits Rust : chaque sous-système est une interface formelle que Clawdia peut redéfinir ou étendre sans modifier le coeur du moteur. Zéro lock-in, zéro compromis.
Modèles IA — trait Provider
Compatibilité native avec Claude, GPT-4o, Llama, DeepSeek, Mistral, Groq, Bedrock, xAI et tout endpoint OpenAI-compatible. Changement de modèle via la config, sans toucher au code.
Canaux — trait Channel
Telegram, Discord, Slack, Mattermost, WhatsApp, iMessage, Matrix, Webhook ou CLI. Chaque canal est une implémentation interchangeable du même trait.
Mémoire — trait Memory
Moteur de recherche hybride maison : SQLite avec FTS5 (BM25) + similarité cosinus sur vecteurs d'embeddings. Aucune dépendance externe — pas de Pinecone, pas d'Elasticsearch.
Outils — trait Tool
Shell, lecture / écriture de fichiers, navigation web (avec allowlist), mémoire agentique, et accès à 1 000+ apps via Composio. Chaque outil est extensible par votre équipe.
Observabilité — trait Observer
Journalisation détaillée des actions, hooks vers Prometheus ou OpenTelemetry. Chaque appel d'outil est tracé pour une auditabilité complète.
Tunnels — trait Tunnel
Cloudflare Tunnel, Tailscale, ngrok ou tout binaire custom pour exposer l'agent en toute sécurité sans jamais ouvrir de port public par défaut.
Sécurité — profonde à chaque couche
Clawdia passe l'intégralité du security checklist et applique ces garanties à chaque couche, du moteur au workspace multi-équipes.
Gateway non exposée publiquement — bind sur 127.0.0.1 par défaut. Refuse 0.0.0.0 sans tunnel actif ou flag explicite allow_public_bind. L'agent n'est jamais accessible de l'extérieur sans configuration intentionnelle.
Pairing obligatoire — code à 6 chiffres à usage unique au démarrage. Échange via POST /pair pour obtenir un bearer token. Toutes les requêtes /webhook exigent ce token — aucune requête anonyme.
Filesystem scopé — workspace_only = true par défaut. 14 répertoires système + 4 dotfiles sensibles bloqués. Détection d'injection null-byte et de symlink escape via canonicalisation.
Allowlists strictes par canal — liste vide = tout refuser. "*" = tout autoriser (opt-in explicite). Politique uniforme sur Telegram, Discord, Slack, Mattermost et WhatsApp.
Secrets chiffrés au repos — clés API et auth-profiles stockées dans ~/.clawdia/ et chiffrées avec une clé locale. Aucun secret en clair sur disque ou dans les logs.
Sandbox Docker optionnel — pour les workloads les plus sensibles, l'exécution shell peut être isolée dans un conteneur Alpine avec network=none, rootfs en lecture seule, et limites mémoire / CPU configurables.
Stack complète — du moteur à l'interface, une cohérence totale
Modèles IA
Agnostique par design : Claude, GPT-4o, Llama, DeepSeek, Mistral, Groq, Bedrock et modèles locaux via Ollama. Tout endpoint OpenAI-compatible fonctionne en une ligne de config.
Interface
Stack web moderne : Next.js 15, React 19, TypeScript pour la robustesse. Animations avec Motion pour une expérience fluide. Composants UI accessibles et personnalisables.
Observabilité
Traçabilité complète : journalisation détaillée de chaque action agentique, métriques de performance, hooks vers vos outils de monitoring existants (Prometheus, OTel).
