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.

01

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.

02

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.

03

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.

04

Allowlists strictes par canal — liste vide = tout refuser. "*" = tout autoriser (opt-in explicite). Politique uniforme sur Telegram, Discord, Slack, Mattermost et WhatsApp.

05

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.

06

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).