Skip to content

Latest commit

 

History

History
263 lines (195 loc) · 21.8 KB

File metadata and controls

263 lines (195 loc) · 21.8 KB

ZimaOS Blue : Un runtime d'agents local-first pour les créateurs audacieux

Prêt à l'emploi · Open source · Universel · Neutre vis-à-vis des fournisseurs

English | Català | Čeština | Dansk | Deutsch | Ελληνικά | English (UK) | Español | Français | Gaeilge | Hrvatski | Magyar | Italiano | 日本語 | 한국어 | മലയാളം | Norsk Bokmål | Nederlands | Polski | Português (BR) | Português (PT) | Română | Русский | Slovenčina | Svenska | 简体中文 | 繁體中文

Statut CI Version GitHub Licence MIT

Discord   Facebook   X

Présentation

Inspirés par OpenClaw, nous pensons que l'avenir de l'informatique personnelle sera façonné par des agents d'IA diversifiés et locaux fonctionnant à la périphérie.

ZimaOS Blue est notre réponse : un environnement d'exécution et une boîte à outils d'agent entièrement open source, vérifiables, indépendants des fournisseurs et prêts pour la production, qui vous permettent d'expédier des agents privés et auto-hébergés sans aucune friction.

Conçu pour les développeurs audacieux qui souhaitent créer ou créer leurs propres agents, Blue est conçu pour la performance : écrit en Go, avec une empreinte mémoire aussi faible que 19 Mo. Il fonctionne sur n'importe quel x86, ZimaOS ZimaOS, Raspberry Pi, Windows, macOS — partout où vous branchez l'alimentation.

Démos

Conversation et exécution des tâches

Une démo rapide du flux de conversation et de l'exécution des tâches dans Blue.

Conversation & Task Execution demo

Intégration des fournisseurs LLM

Une démo rapide de l'expérience d'intégration des fournisseurs LLM dans Blue.

LLM Providers Integration demo

Aperçu rapide - Vue d'ensemble, canaux et configuration supplémentaire

Une démo rapide couvrant la vue d'ensemble du produit, les canaux et la configuration supplémentaire.

Quick Overview demo

Pourquoi Blue

Design Principle

Pure Go, sur n'importe quel appareil

100% Go, binaire statique. Compilations croisées vers 5 cibles prêtes à l'emploi (linux linux/amd64, linux/arm64, macOS darwin/amd64, darwin/arm64, windows windows/amd64). Pas de runtime Node, pas de Python, pas de conteneurs requis. Déposez-le sur un NAS, ZimaOS ZimaOS, un Raspberry Pi, un ancien routeur x86 ou un Mac – il fonctionne tout simplement. Ajoutez ensuite vos propres compétences en matière d'interface utilisateur, de logique et d'agent : une base de code, chaque plate-forme.

Prêt à l'emploi, prêt à fonctionner

Tout le monde veut des outils simples, fiables et évolutifs lorsque vous en avez besoin. Des outils qui fonctionnent, pour que vous puissiez vous concentrer sur ce que vous construisez réellement.

Ce n'est pas une nouvelle philosophie. C'est le même qui a construit ZimaOS ZimaOS : simple, fiable et conçu pour ne pas vous gêner. Blue est cette philosophie, étendue à la pile d'agents.

Conçu pour votre vie, construit pour rester local

De la recherche approfondie qui fournit un rapport HTML complet aux OCR, PDF, à l'automatisation du navigateur et à la conversion de documents, Blue gère des flux de travail complexes et réels sans envoyer vos données vers le cloud. Le réveil vocal, STT/TTS, Talk Mode et la prise en charge de l'inférence locale rendent les interactions quotidiennes instantanées, privées et toujours disponibles.

Démarrage rapide

Option 1 : Télécharger l'application de bureau

Obtenez l'application native : pas de dépendances, pas de compilation. Configuration d'essai intégrée avec intégration en quelques secondes : commencez à discuter instantanément via une connexion à distance, aucune configuration de robot n'est requise. Une véritable expérience hors du commun.

Option 2 : Installer le script

ZimaOS ZimaOS / macOS / linux

curl -fsSL https://ota.zimaos.com/blue | sh

Windows (PowerShell)

irm https://ota.zimaos.com/blue/windows | iex

Option 3 : Construire à partir des sources

git clone https://github.com/IceWhaleTech/ZimaOS-Blue.git
cd ZimaOS-Blue
git submodule update --init --recursive

ZimaOS ZimaOS / macOS / linux

sh build.sh

Windows (PowerShell)

.\build.bat

Remarque : Les builds Windows nécessitent :

  • MinGW-w64 (gcc) et CMake pour les dépendances natives C (espeak-ng, whisper.cpp, opus, kokoro, onnx)
  • Windows SDK pour les bibliothèques système (winmm, etc.)

Assurez-vous que gcc, cmake sont dans votre PATH.

Présentation de l'architecture

architecture

Allez plus loin : il offre une prise en charge native de 20+ plates-formes de messagerie instantanée, des interfaces à commande vocale pour un dialogue naturel et contextuel, une commutation de modèle sans configuration avec analyse IDE.

Supported Providers

Comment construire

handcraft

⚠️ [!IMPORTANT]

Si vous prévoyez de continuer à régler ou à coder l'ambiance en plus de Blue, ne considérez pas quelques belles discussions comme une preuve de publication. Tout changement affectant le routage, le comportement d'exécution, la surface de l'outil, le contrôle budgétaire, la sélection de modèle ou le cadre d'exécution doit être validé avec Blue Harness, et non avec des contrôles ponctuels ad hoc.

Blue devrait suivre une règle simple ici : les données en premier, les portes en premier, la coupure en dernier. En pratique, cela signifie mettre à jour l'ensemble de données / spécification d'évaluation Harness avant de juger un changement, puis en conserver un candidate_id stable tout au long de la tentative afin que les rapports de sélection, d'exécution, de budget et de préparation décrivent tous le même candidat au lieu de quatre exécutions sans rapport.

Recommandé Harness Flux de travail

  1. Exécutez blue harness selector verify
  2. Exécutez blue harness execution verify
  3. Réutilisez l'exécution de l'évaluation du sélecteur pour blue harness budget gate
  4. Terminez avec blue harness cutover-readiness

Pour une itération locale, une validation nocturne ou une collecte de preuves CI, préférez python3 scripts/cutover_candidate_pipeline.py. Il exécute la séquence de sélection complète -> exécution -> budget -> préparation sous un seul candidat partagé, ce qui facilite la comparaison, l'examen et la transition du résultat.

Garde-corps supplémentaires

Zone Que regarder
Stabilité de base Gardez la ligne de base, la version de l'ensemble de données et candidate_id stables, sinon la comparaison dérivera et le résultat ne sera pas fiable.
Sortie de construction réelle Reconstruisez le bundle binaire ou frontal concerné avant d'exécuter Harness, sinon vous risquez de valider un comportement obsolète au lieu de la modification actuelle.
Inscription des itinéraires Si le frontend et le backend changent ensemble, confirmez que toutes les nouvelles routes backend sont réellement enregistrées avant de juger la fonctionnalité via le comportement de l'interface utilisateur, car l'enregistrement manquant ressemble souvent à un bug logique mais est en réalité un 404.
Relâcher le jugement Une passe de réglage n'est prête que lorsque Harness ne montre aucune régression significative et que la préparation au basculement confirme que le candidat est réellement prêt à effectuer le basculement.

En bref, le réglage au-dessus de Blue ne consiste pas à « se sentir mieux après quelques discussions ». Il s'agit de placer le candidat dans Harness, de collecter des preuves comparables et de laisser les résultats de la porte d'entrée et de l'état de préparation décider si le changement est vraiment sûr à conserver.

Fonctionnalités

Fonctionnalité Ce qu'il offre
Récupération Web haute disponibilité et exécution du navigateur L'un des différentiateurs les plus marqués de Blue. Blue unifie quatre chemins d'accès Web pour la recherche, la lecture, l'extraction et l'exploration ; conserve trois couches de secours dans les sessions HTTP, d'extraction de proxy et de navigateur ; gère les pages anti-bot avec détection de défi, réutilisation des cookies/sessions, furtivité et transfert du navigateur ; et des itinéraires à travers trois moteurs de navigateur : lightpanda, Chromium géré et Chrome relais/local.
Exécution de recherche trois-en-un Une entrée de recherche publique peut être acheminée vers deep_research, analyze et ui_review. La même pile de découvertes et de preuves produit ensuite des recherches axées sur les citations, des rapports limités et des examens structurés de l'interface utilisateur/UX/accessibilité.
Harness Cadre d'exécution, d'évaluation et d'évolution Fait de l'évaluation une primitive d'exécution pour le développement, la formation et la production. Harness couvre les contrôles de régression et de fumée, la notation, les références, les rapports et la validation d'exécution, puis intègre les mêmes preuves dans l'évolution des compétences, l'évaluation de suivi, la promotion ou la restauration, et AGENTS.md ou l'examen des propositions d'instructions.
Runtime multimodal à capacité native Conserve la voix, OCR, PDF, les tâches du navigateur, la conversion de documents, le remplissage de formulaires structurés, le traitement multimédia et la génération multimédia locale sur les chemins natifs et locaux en premier, avec le routage de modèle uniquement lorsque cela est réellement nécessaire.
Sécurité et gouvernance Inclut l'exécution sandbox, la défense par injection d'invite, l'audit de session, les autorisations, RBAC, WebAuthn, les garde-fous opérationnels et l'analyse de sécurité des compétences.
Wiki LLM et espace de connaissances Transforme les sorties de mémoire, de recherche et d'exécution en une surface de connaissances de type wiki avec des pages de résumé, des index, des backlinks, de la fraîcheur et des workflows d'archives.
Magasin de compétences et marché Fournit la découverte de compétences intégrée, la conservation, la synchronisation et l'analyse locale afin que l'extensibilité soit disponible dès le premier jour.
Pool de fournisseurs de qualité production Fournit un véritable pool de fournisseurs avec des vérifications d'état, un basculement automatique, des disjoncteurs et une course de fournisseurs pour les charges de travail de longue durée.
Runtime de petit modèle local intégré Fourni un environnement d'exécution Qwen3.5-0.8B + llama.cpp intégré pour les courtes questions et réponses locales, la reconnaissance d'images, le routage d'outils, la synthèse, la compression de contexte et le prétraitement de documents.
Fiabilité à long terme Traite les OTA mises à jour, sauvegarde et restauration, rechargement à chaud de la configuration et récupération après panne comme des problèmes de fonctionnement intégrés.

Chronologie des jalons

Milestone Timeline

Dates Version Mots-clés/Caractéristiques
26 janvier 2026 v0.1–v0.9 Passez au runtime, au système de plugins, à l'automatisation du navigateur
27 et 28 janvier 2026 v0.9.0–v0.9.2 Vue des tâches du navigateur, Blue Companion, Smart Form Filler
29-31 janvier 2026 v0.10.0–v0.10.9 Claude Code CLI, API Proxy, restructuration de l'interface utilisateur
1er au 3 février 2026 v0.10.1–v0.10.22 Métriques, accès à distance, cache contextuel
5-18 février 2026 v0.10.25–v0.10.29 i18n, CC Cache, pipeline de versions
20-25 février 2026 v0.10.28–v0.10.29 Chargeur de bureau, UX mobile, refonte de la mémoire
28 février – 2 mars 2026 v0.10.30 Deep Research, reclassement des compétences, analyse de sécurité
9-18 mars 2026 v0.10.31 Refonte du tableau de bord, VoiceChat refactor, sites approuvés
19-22 mars 2026 v0.10.32 Harness déploiement, audit des relevés de notes, recherche sur le Web
23-25 ​​mars 2026 v0.10.33 Harness groupes, approbations des navigateurs, marché des compétences
29 et 30 mars 2026 v0.10.35 Harness v3, relais navigateur, compression de contexte
31 mars – 1er avril 2026 v0.10.36 Audit de transcription, superpositions Harness, analyse d'outils
1 avril 2026 v0.10.37 Durcissement de l'exécution, basculement Skill+Exec, polissage de récupération
2-5 avril 2026 v0.10.38 GitHub support, perfectionnement du marché, améliorations de la fiabilité
6 et 7 avril 2026 v0.10.39 Unification de la recherche, surfaces d'évolution, réduction de l'empreinte mémoire

Communauté et assistance

Star History Chart

Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails. Nous croyons en l'open source et en redonnant à la communauté.

Contributeurs

Merci à tous les contributeurs Blue :

Références

  1. OpenClaw — Agent open source local. Pionnier de la connexion des LLM aux appareils locaux via des adaptateurs de canal et des appels d'outils, inspirant directement l'architecture d'exécution d'agent de Blue. https://github.com/openclaw/openclaw
  2. MiroMind — Mode de recherche approfondie avec synthèse fondée sur des preuves. Nous avons façonné le pipeline de recherche approfondi intégré du Blue : planification, récupération parallèle, déduplication des preuves et génération de rapports HTML. https://www.miromind.ai
  3. Karpathy's LLM Wiki — LLM comme compilateur de connaissances. Recadre les LLM pour créer des espaces de connaissances persistants et évolutifs, allant au-delà du piège d'accumulation de RAG.
  4. OpenSpace (HKUDS) — Moteur de compétences à évolution automatique. Un cadre basé sur DAG dans lequel les agents apprennent des échecs et acquièrent des compétences spécialisées. https://github.com/HKUDS/OpenSpace
  5. Andrew Ng's Context Hub — Registre de documentation d'API versionné pour les agents de codage. Résout les hallucinations des agents et les connaissances de session oubliées. Fournit des documents organisés et versionnés avec des boucles d'annotation et de rétroaction, transformant la documentation en une couche de connaissances auto-améliorable. https://github.com/andrewyng/context-hub
  6. Notion — Simple, humain et intentionnellement silencieux. Inspiré par la philosophie minimaliste de Notion, Blue redonne de la chaleur à la grille. Là où les empattements raffinés rencontrent un design réfléchi, créant un espace qui ressemble à celui de la maison. https://www.notion.com/about
  7. Matrix — Inspiration visuelle de l'esthétique emblématique de la pluie numérique. La direction esthétique des schémas techniques de Blue.
  8. IceWhale — Amour, Mort et Robots S2E2 "Glace". Un collectif qui se rassemble dans le monde entier pour briser les murs des géants de l’Internet et résister à la concentration des données. La baleine de glace symbolise une communauté construisant ensemble des outils souverains au bord.
  9. ZimaOS Blue — Amour, mort et robots S1E14 "Zima Blue". Une métaphore : l'intelligence qui commence au service et évolue pour explorer le monde. Blue est un agent de sagesse, enraciné dans la simplicité et cherchant la profondeur.
  10. ZimaOS — Principes de conception simplifiés, ciblés et ouverts. ZimaOS et Blue partagent la conviction que la technologie doit servir l'utilisateur : déployer en 30 secondes, s'exécuter n'importe où, rester neutre vis-à-vis des fournisseurs. https://www.zimaspace.com/zimaos