Matrice des fonctionnalités et du support
Un inventaire de haut niveau des ensembles de fonctionnalités sélectionnés de ZeroClaw, comparé à OpenClaw et Hermes. Il fournit un point de départ rapide ; les fonctionnalités soumises à des indicateurs, non activées par défaut et disponibles uniquement à l’exécution peuvent nécessiter la documentation du sous-système lié.
Les sections ZeroClaw générées ci-dessous reflètent chacune une source spécifique : la liste de métadonnées organisée ChannelsConfig::channels(), les emplacements de fournisseurs canoniques, ou l’ensemble d’outils minimal par défaut. Elles restent alignées sur ces entrées, mais ne constituent pas des inventaires exhaustifs de chaque canal compilé ou outil enregistré conditionnellement. Les colonnes OpenClaw et Hermes proviennent de docs/book/feature-matrix-parity.toml, la source vérifiable des faits de parité que le binaire ne connaît pas.
Légende des statuts
| Statut | Icône | Signification |
|---|---|---|
| Pris en charge | ✅ | Implémenté et documenté ; fiable à utiliser |
| Partiel | 🟡 | Fonctionne avec des réserves ou couvre un sous-ensemble de la surface |
| Expérimental | 🧪 | Présent mais peut changer ; validez avant d’en dépendre |
| Prévu | 📋 | Suivi mais pas encore implémenté |
| None | ❌ | Non disponible sur ce runtime |
| Inconnu | ❓ | Parité pas encore enregistrée pour ce runtime |
Modes d’exécution et de déploiement
| Mode | Statut | Référence |
|---|---|---|
CLI locale (zeroclaw agent) | ✅ | Démarrage rapide |
| Démon / service du système d’exploitation | ✅ | Service |
| Passerelle HTTP + tableau de bord web | ✅ | API HTTP Gateway, Tableau de bord Web |
| Interface utilisateur du terminal ZeroCode | ✅ | ZeroCode |
| Conteneur | ✅ | Conteneur |
| Linux / macOS / Windows | ✅ | Linux, macOS, Windows |
| FreeBSD / NixOS | ✅ | FreeBSD, NixOS |
| SBC / edge (classe Raspberry Pi) | ✅ | Matériel |
| VPS / VM cloud | ✅ | -Déploiement réseau |
Prise en charge des métadonnées de canal organisées
Généré à partir de la liste de métadonnées ChannelsConfig::channels() tenue à jour manuellement. Les surfaces de canal réservées à la compilation ou non configurables peuvent ne pas figurer dans ce tableau. Les détails de configuration de référence par canal se trouvent sur la page propre à chaque canal.
| Canal | ZeroClaw | OpenClaw | Hermes |
|---|---|---|---|
| Telegram | ✅ | ✅ | ✅ |
| Discord | ✅ | ✅ | ✅ |
| Slack | ✅ | ✅ | ✅ |
| Mattermost | ✅ | ✅ | ✅ |
| iMessage | ✅ | ✅ | ✅ |
| Matrix | ✅ | ✅ | ✅ |
| Signal | ✅ | ✅ | ✅ |
| ✅ | ✅ | ✅ | |
| WhatsApp Web | ✅ | ✅ | ✅ |
| Linq | ✅ | ❌ | ❌ |
| NextCloud Talk | ✅ | ✅ | ❌ |
| ✅ | ❌ | ✅ | |
| Gmail Push | ✅ | ❌ | ❌ |
| Twitch | ✅ | ✅ | ❌ |
| IRC | ✅ | ✅ | ✅ |
| Lark | ✅ | ✅ | ✅ |
| DingTalk | ✅ | ❌ | ✅ |
| WeCom | ✅ | ❌ | ✅ |
| WeCom WebSocket | ✅ | ❌ | ✅ |
| ✅ | ❌ | ✅ | |
| QQ Official | ✅ | ✅ | ✅ |
| Nostr | ✅ | ✅ | ❌ |
| ClawdTalk | ✅ | ❌ | ❌ |
| ✅ | ❌ | ❌ | |
| Bluesky | ✅ | ❌ | ❌ |
| Git | ✅ | ❓ | ❓ |
| X/Twitter | ✅ | ❌ | ❌ |
| Mochat | ✅ | ❌ | ❌ |
| LINE | ✅ | ✅ | ✅ |
| Appel vocal | ✅ | ✅ | ❌ |
| VoiceWake | ✅ | ❌ | ❌ |
| MQTT | ✅ | ❌ | ❌ |
| AMQP | ✅ | ❌ | ❌ |
| Filesystem | ✅ | ❌ | ❌ |
| Webhook | ✅ | ✅ | ✅ |
| Plugin | ✅ | ❓ | ❓ |
Prise en charge des slots de fournisseur
Généré à partir des emplacements canoniques de fournisseur de modèle (canonical_model_provider_slots). Consultez la Vue d’ensemble des fournisseurs pour la configuration par fournisseur.
| Emplacement du fournisseur | ZeroClaw | OpenClaw | Hermes |
|---|---|---|---|
openai | ✅ | ✅ | ✅ |
azure | ✅ | ✅ | ✅ |
anthropic | ✅ | ✅ | ✅ |
moonshot | ✅ | ✅ | ✅ |
qwen | ✅ | ✅ | ✅ |
glm | ✅ | ✅ | ✅ |
minimax | ✅ | ✅ | ✅ |
zai | ✅ | ✅ | ✅ |
doubao | ✅ | ✅ | 📋 |
yi | ✅ | ❌ | ❌ |
hunyuan | ✅ | ❌ | ❌ |
qianfan | ✅ | ✅ | ❌ |
baichuan | ✅ | ❌ | ❌ |
openrouter | ✅ | ✅ | ✅ |
ollama | ✅ | ✅ | ✅ |
gemini | ✅ | ✅ | ✅ |
gemini_cli | ✅ | ✅ | ❌ |
grok_cli | ✅ | ❌ | ❌ |
bedrock | ✅ | ✅ | ✅ |
telnyx | ✅ | ❌ | ❌ |
together | ✅ | ✅ | ✅ |
fireworks | ✅ | ✅ | ✅ |
groq | ✅ | ✅ | ✅ |
mistral | ✅ | ✅ | ✅ |
deepseek | ✅ | ✅ | ✅ |
atomic_chat | ✅ | ❌ | ❌ |
cohere | ✅ | ✅ | ✅ |
perplexity | ✅ | ❌ | ✅ |
| xai | ✅ | ✅ | ✅ |
cerebras | ✅ | ✅ | ✅ |
sambanova | ✅ | ❌ | ❌ |
hyperbolic | ✅ | ❌ | ❌ |
deepinfra | ✅ | ✅ | 📋 |
huggingface | ✅ | ✅ | ✅ |
ai21 | ✅ | ❌ | ❌ |
reka | ✅ | ❌ | ❌ |
baseten | ✅ | ❌ | ❌ |
nscale | ✅ | ❌ | ❌ |
anyscale | ✅ | ❌ | ❌ |
nebius | ✅ | ❌ | ❌ |
friendli | ✅ | ❌ | ❌ |
stepfun | ✅ | ✅ | ✅ |
aihubmix | ✅ | ❌ | ❌ |
siliconflow | ✅ | ❌ | ❌ |
astrai | ✅ | ❌ | ❌ |
avian | ✅ | ❌ | ❌ |
deepmyst | ✅ | ❌ | ❌ |
venice | ✅ | ✅ | 📋 |
nearai | ✅ | ❌ | ❌ |
novita | ✅ | ✅ | ✅ |
nvidia | ✅ | ✅ | ✅ |
vercel | ✅ | ✅ | ❌ |
cloudflare | ✅ | ✅ | 📋 |
atlascloud | ✅ | ❓ | ❓ |
ovh | ✅ | ❌ | ❌ |
copilot | ✅ | ✅ | ✅ |
lmstudio | ✅ | ✅ | ✅ |
llamacpp | ✅ | ✅ | ❌ |
sglang | ✅ | ✅ | ❌ |
vllm | ✅ | ✅ | 📋 |
osaurus | ✅ | ❌ | ❌ |
litellm | ✅ | ✅ | 📋 |
lepton | ✅ | ❌ | ❌ |
manifest | ✅ | ❌ | ❌ |
morph | ✅ | ❌ | ❌ |
github_models | ✅ | ❌ | ❌ |
| upstage | ✅ | ❌ | ❌ |
featherless | ✅ | ❌ | ❌ |
arcee | ✅ | ✅ | ✅ |
lambda_ai | ✅ | ❌ | ❌ |
inception | ✅ | ❌ | ❌ |
synthetic | ✅ | ✅ | ❌ |
opencode | ✅ | ✅ | ❌ |
kilocli | ✅ | ✅ | ❌ |
kilo | ✅ | ✅ | ❌ |
zerorouter | ✅ | ❓ | ❓ |
custom | ✅ | ✅ | ✅ |
Prise en charge des outils par défaut
Généré à partir du registre minimal d’outils par défaut (default_tools). Les outils conditionnels et d’exécution complète ne figurent pas dans cette table ; leur inventaire canonique et leurs règles de contrôle d’accès sont décrits dans la vue d’ensemble des outils et l’inventaire des outils intégrés.
| Outil | ZeroClaw | OpenClaw | Hermes |
|---|---|---|---|
shell | ✅ | ✅ | ✅ |
file_read | ✅ | ✅ | ✅ |
deliver_file | ✅ | ❓ | ❓ |
file_write | ✅ | ✅ | ✅ |
file_edit | ✅ | ✅ | ✅ |
glob_search | ✅ | ✅ | ✅ |
content_search | ✅ | ✅ | ✅ |
Prise en charge de SOP
Procédures opérationnelles standard sont des procédures déterministes, appariées par déclencheur, exécutées par le SopEngine avec des portes d’approbation et un état d’exécution auditable (comment elles s’exécutent, syntaxe). Cette ligne est enregistrée manuellement plutôt que parcourue par le code : les SOP ne font pas partie des registres de canaux, de fournisseurs ou d’outils à partir desquels les tableaux ci-dessus sont générés.
| Capacité | ZeroClaw | OpenClaw | Hermes |
|---|---|---|---|
| Moteur de procédures opérationnelles standard déterministe (correspondance des déclencheurs, étapes de validation, exécutions auditées) | 🧪 | ❌ | 🟡 |
Le SopEngine de ZeroClaw est présent, mais encore en cours de maturation : les webhooks authentifiés, MQTT, le système de fichiers, AMQP et le cycle de maintenance cron du démon sont connectés comme sources de fan-in actives, tandis que les déclencheurs de périphériques et de calendrier sont définis et mis en correspondance, mais ne sont pas encore routés vers une source active ; la capacité est donc expérimentale. OpenClaw ne dispose d’aucun moteur de procédures déterministes (son flux d’approbation exec est une invite d’autorisation par outil, et non un exécuteur d’étapes), la capacité est donc nulle. Hermes fournit des “routines” cron et webhook qui associent un déclencheur à une invite d’agent en texte libre, mais sans moteur déterministe à plusieurs étapes, contrôles d’approbation ni état d’exécution audité ; la capacité n’est donc que partielle du côté des déclencheurs.
ZeroClaw, OpenClaw et Hermes
ZeroClaw est un runtime conçu de zéro, pas un fork. Les colonnes de comparaison indiquent le statut factuel de prise en charge par runtime ; ce n’est pas un barème marketing. Lorsqu’un concept correspond à OpenClaw ou Hermes, les notes de migration et de parité se trouvent sur la page de la fonctionnalité concernée plutôt que dans une comparaison autonome.
Prérequis d’intégration
Certaines capacités nécessitent une infrastructure externe. Lorsqu’un canal ou un outil nécessite une passerelle, un webhook public, un tunnel, un compte cloud, un modèle local ou un plugin, cette exigence est indiquée sur la page liée. Consultez la référence spécifique du canal, du fournisseur ou de l’outil avant de supposer qu’une configuration fonctionne sans.