RightNow-AI/openfang : ce que le dépôt permet réellement
Système d'exploitation d'agent open source. OpenFang Le système d'exploitation de l'agent OS d'agent open source intégré à Rust.
En bref
- De quoi s’agit-il ?
- Lecture en français des usages documentés, des limites et du parcours d'installation de RightNow-AI/openfang.
- À qui s’adresse-t-il ?
- Pour RightNow-AI/openfang, une vérification utile commence par l'entrée documentée dans le README et par la branche main. Rejouez la commande exacte dans un dossier isolé, observez les fichiers créés, les sorties et les erreurs, puis comparez-les aux exemples du dépôt.
- Puis-je l’utiliser commercialement ?
- Oui. Apache-2.0 est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 76 jours.
- En quel langage est-il écrit ?
- Principalement Rust, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
RightNow-AI/openfang - Positionnement du projet dans le README
Le README décrit OpenFang comme un système d'exploitation d'agents open source et précise explicitement qu'il ne s'agit pas d'un framework de chatbot, d'un wrapper Python ou d'un orchestrateur multi-agents. Le système est construit de zéro en Rust et compilé en un binaire unique d'environ 32 Mo. Après installation, openfang init et openfang start lancent le système, avec un tableau de bord sur le port 4200 de localhost par défaut. Le README indique que l'objectif est de faire fonctionner les agents de manière autonome, selon des horaires ou 24h/24, par exemple pour construire des graphes de connaissances, surveiller des cibles, générer des prospects ou gérer des réseaux sociaux, plutôt que d'attendre une saisie utilisateur. Les métadonnées du dépôt listent 18 076 étoiles, 2 283 forks, 118 problèmes ouverts, une page d'accueil à openfang.sh et main comme branche par défaut.
RightNow-AI/openfang - Hands : les paquets de capacités autonomes intégrés
Le README définit les Hands comme l'innovation centrale d'OpenFang. Ce sont des paquets de capacités autonomes préconstruits. Chaque Hand regroupe un manifeste HAND.toml, un prompt système en plusieurs phases, une référence de domaine SKILL.md et des garde-fous pour les actions sensibles. Sept Hands sont listés : Clip transforme des vidéos YouTube en courts verticaux et les publie ; Lead s'exécute quotidiennement pour découvrir et enrichir des prospects ; Collector assure une surveillance continue et la construction de graphes de connaissances ; Predictor suit sa propre précision avec des scores de Brier ; Researcher recoupe des sources et génère des rapports cités ; Twitter gère le contenu et l'engagement d'un compte ; Browser automatise des actions web et exige une approbation avant tout achat. Le README montre des commandes comme openfang hand activate researcher, mais ne documente pas de listes complètes de paramètres ni de formats de sortie.
RightNow-AI/openfang - Architecture et taille du code
Le README fournit des chiffres d'architecture précis : 14 crates Rust, 137 728 lignes de code, au moins 1 767 tests et zéro avertissement clippy. Il liste les responsabilités de chaque crate, comme openfang-kernel pour l'orchestration et la planification, openfang-runtime pour la boucle d'agent, trois pilotes LLM et 53 outils, openfang-api pour plus de 140 points de terminaison REST/WS/SSE, openfang-channels pour 40 adaptateurs de messagerie, et openfang-memory utilisant SQLite et des plongements vectoriels. Il mentionne aussi openfang-extensions avec 25 modèles MCP, openfang-desktop comme application Tauri 2.0, et openfang-migrate pour l'import depuis OpenClaw et systèmes similaires. Ces chiffres proviennent uniquement des déclarations du README et ne sont pas vérifiés indépendamment dans le matériel fourni.
RightNow-AI/openfang - Systèmes de sécurité et couches de défense
Le README affirme qu'OpenFang dispose de 16 systèmes de sécurité et les énumère : sandbox WASM à double métrage, piste d'audit à chaîne de hachage Merkle, suivi de flux d'informations par taint, manifestes d'agents signés Ed25519, protection SSRF, zéroïsation des secrets, authentification mutuelle OFP, portes de capacités, en-têtes de sécurité, rédaction des points de terminaison de santé, sandbox de sous-processus, scanner d'injection de prompts, protection de boucle, réparation de session, prévention de traversée de chemin et limiteur de débit GCRA. Ces descriptions sont des déclarations du README ; aucun rapport d'audit de sécurité ni vérification tierce n'est inclus. Le README fournit une adresse e-mail de contact pour la sécurité, mais ne précise pas d'engagement de délai de réponse.
RightNow-AI/openfang - Adaptateurs de canaux, fournisseurs LLM et migration
Le README liste 40 adaptateurs de canaux, en particulier Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, et indique que chaque adaptateur prend en charge des remplacements de modèle par canal, des politiques DM/groupe, une limitation de débit et un formatage de sortie. Côté LLM, il affirme trois pilotes natifs (Anthropic, Gemini, compatible OpenAI) qui routent vers 27 fournisseurs, avec évaluation de la complexité des tâches, repli automatique et suivi des coûts. La section migration explique que openfang migrate --from openclaw importe agents, historique de conversation, compétences et configuration, et prend en charge un drapeau --dry-run. Le README ne fournit pas d'exemples de configuration concrets pour ces adaptateurs ou fournisseurs, à part la passerelle WhatsApp qui nécessite Node.js 18 ou supérieur.
RightNow-AI/openfang - Développement, versionnage et statut de la licence
Le README liste les commandes de développement : cargo build --workspace --lib, cargo test --workspace, cargo clippy --workspace --all-targets -- -D warnings et cargo fmt --all -- --check. Concernant le versionnage, le texte du README mentionne v0.5.10 (avril 2026), tandis qu'un badge affiche v0.6.9, une incohérence. Le README déclare explicitement que le projet est pré-1.0, que des changements cassants peuvent survenir entre versions mineures et recommande d'épingler un commit spécifique en production. Un conflit notable concerne la licence : les métadonnées du dépôt déclarent SPDX comme Apache-2.0, mais la section Licence du README et le badge indiquent MIT. Ce conflit doit être confirmé par les mainteneurs ; le matériel fourni ne le résout pas.
RightNow-AI/openfang - Informations manquantes et questions de vérification
Le README ne décrit pas la méthodologie de ses graphiques de référence et n'indique ni l'environnement ni la période des mesures. Il revendique 16 couches de sécurité mais ne fournit ni détails d'implémentation ni cas de test pour ces couches. Pour le déploiement en production, il conseille seulement d'épingler un commit et ne mentionne pas de versions de système d'exploitation prises en charge, d'exigences matérielles ou d'approches de mise à l'échelle. Les métadonnées du dépôt montrent 118 problèmes ouverts, mais le README ne discute pas de leur nature. De plus, le README référence un marché FangHub et une compatibilité ClawHub sans fournir de liens vers une documentation indépendante. Les équipes qui envisagent une utilisation en production devraient demander ces détails aux mainteneurs avant de s'appuyer sur le projet.
Pour RightNow-AI/openfang, une vérification utile commence par l'entrée documentée dans le README et par la branche main. Rejouez la commande exacte dans un dossier isolé, observez les fichiers créés, les sorties et les erreurs, puis comparez-les aux exemples du dépôt. Ce contrôle porte sur RightNow-AI/openfang et ne permet pas d'étendre les promesses à des usages que la documentation ne décrit pas.
Conclusion éditoriale
Pour RightNow-AI/openfang, une vérification utile commence par l'entrée documentée dans le README et par la branche main. Rejouez la commande exacte dans un dossier isolé, observez les fichiers créés, les sorties et les erreurs, puis comparez-les aux exemples du dépôt. Ce contrôle porte sur RightNow-AI/openfang et ne permet pas d'étendre les promesses à des usages que la documentation ne décrit pas. RightNow-AI/openfang convient aux équipes dont le besoin correspond à ses exemples et à son interface documentée. Il ne convient pas à une décision fondée sur des capacités absentes du README : commencez par le scénario précis, la version et le résultat attendu.
Notes de la communauté