Voici ce qu'on installe chez vous.
Une application de bureau qui exécute vos agents IA sur votre Mac. Mode chat libre comme ChatGPT, agents installables, déclencheurs en arrière-plan. Tout est local par défaut, gratuit, open source. Sans inscription, sans cloud obligatoire, sans télémétrie.
Vous avez 1 décision en attente.
Apache 2.0 ou MITApollia OS est un moteur.
Ce que vous utilisez, ce sont des agents.
Un agent observe votre contexte, décide quoi faire, et le fait, dans les limites que vous lui donnez. Pas un chatbot qui répond, pas un script qui suit un chemin fixe : un collaborateur autonome, qui agit sur vos outils, à votre place.
Comprendre ce qu'est un agentUn moteur. Deux surfaces. Une API.
Le cœur d'Apollia, c'est un runtime écrit en Rust. L'application de bureau et la ligne de commande sont deux clients qui parlent au runtime via une API locale, l'un pour observer, l'autre pour piloter. Vous choisissez selon ce que vous faites.
/tmp/apollia.sock localhost:7771Une fenêtre native macOS (Linux et Windows à venir) qui se connecte au runtime. Pour voir les agents tourner et valider les actions sensibles d'un clic.
Pour observerUn binaire apollia-os qui parle au runtime via le socket. Pour scripter, automatiser, déclencher en cron.
Et vos scripts ? L'API localhost:7771 est ouverte. Tout ce que fait l'app ou la CLI, vos propres outils peuvent le faire, c'est exactement la même surface.
Ce qu'Apollia sait faire.
Agents autonomes
L'agent observe, décide, agit, recommence, dans un budget d'étapes que vous fixez. Pas un chatbot, pas un script : un collaborateur autonome.
Concept agents →Mémoire à initiative
L'agent décide quand se rappeler de quoi. Rien n'est injecté dans son dos. Vos données mémorisées restent locales, jamais agrégées.
Persiste entre sessionsOutils natifs
13 outils intégrés : web, fichiers, recherche, shell, Gmail, calendrier… Chacun audité, chacun sandboxé, chacun gouverné par vos permissions.
web · files · gmail · shell · …Permissions à 3 niveaux
Session, projet, global. Vous décidez ce qui est autorisé une fois, toujours, ou jamais. Validation humaine demandée avant toute action sensible.
HITL · audit trailChoix du moteur IA
llama.cpp local par défaut. Anthropic, OpenAI, Bedrock, Vertex, Ollama au besoin. Vous choisissez par agent, par tâche. Vous gardez vos clés.
Local + cloud →Déclencheurs en arrière-plan
Cron, intervalle, fichier modifié, webhook reçu : l'agent se réveille seul quand il faut. Votre veille tombe chaque matin sans que vous y pensiez.
cron · file · webhookMCP natif
Le standard ouvert que tout l'écosystème adopte. Slack, Notion, Linear, GitHub, votre outil maison, branchez n'importe quel serveur MCP, Apollia l'utilise.
Toutes les intégrations →SDK Python
Vous écrivez vos agents en Python. manifest() + run(), c'est tout.
Vos outils, sans cloud intermédiaire.
Six familles d'usage, prises en charge nativement, depuis votre suite bureautique jusqu'aux serveurs MCP officiels de votre stack.
Vous voulez écrire vos propres agents ?
Apollia expose un SDK Python minimal. Un agent, c'est une classe avec deux méthodes : manifest() qui décrit ce qu'il sait faire, run() qui fait le travail. Pas de framework à apprendre.
Le runtime s'occupe du LLM, des outils, de la mémoire, des permissions. Vous écrivez la logique métier, et rien d'autre.
from apollia import Agent, manifest class MonAgent(Agent): def manifest(self): return manifest( name="mon-agent", description="Trie mes mails par urgence", tools=["mail_read", "mail_label"], ) async def run(self, ctx, task): mails = await ctx.tools.mail_read(limit=50) # … votre logique return {"traités": len(mails)}
Construit pour durer, pas pour impressionner.
Apollia repose sur huit principes qu'on ne contourne jamais : local par défaut, zéro dépendance cloud obligatoire, contrat minimal pour les agents, fail fast au démarrage, un acteur pour une responsabilité, mémoire à initiative de l'agent, garde-fous non contournables, CLI humaine et API machine.
Le code est en Rust. Les acteurs Tokio communiquent par messages, pas par état partagé. Les erreurs sont typées. On préfère livrer moins de fonctionnalités, mais que chacune fonctionne.
Détail des 8 principes · Bientôt en ligneSoyons clairs sur le périmètre.
Une fondation. Pas un produit fini.
- Un runtime local pour exécuter des agents IA.
- Un cadre qui contraint ce que vos assistants peuvent faire.
- Du code ouvert, auditable, modifiable.
- Une fondation sur laquelle on construit votre assistant.
Une plateforme. Pas un assistant générique.
- Un LLM. On utilise ceux qui existent (locaux ou cloud).
- Une plateforme SaaS. Vous n'avez pas de compte chez nous.
- Un assistant générique. Chaque assistant est conçu pour une tâche précise.
- Un produit no-code. Construire un assistant demande des compétences techniques, c'est pour ça qu'on propose la prestation.
Trois portes d'entrée.
Choisissez par où vous voulez commencer.
Téléchargez et lancez.
Téléchargez Apollia OS, démarrez le runtime, lancez un agent de démo. Quinze minutes, et vous voyez le produit tourner sur votre machine.
Le book. Le guide.
Le book pour apprendre en faisant, un agent par chapitre. Le guide utilisateur pour prendre l'application en main au quotidien. Tout est en français.
On le construit pour vous ?
Vous avez un cas d'usage précis et vous voulez qu'on s'en occupe ? On en parle 30 minutes, sans engagement, et on vous dit franchement si Apollia est pour vous.
Apollia est distribué sous double licence Apache 2.0 ou MIT, au choix. Le code source vit sur GitHub. Vous pouvez tout lire, tout modifier, tout forker. C'est aussi ça, "chez vous".