Le produit Open source · Apache 2.0 ou MIT

Voici ce qui s'installe chez vous.

Une application de bureau qui exécute vos agents IA sur votre machine. 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.

01 · Runtime · Rust · Tokio apollia-os start
runningdémarrage rapide
$ apollia-os start
  Apollia OS v0.1.0 démarrage…
EventBusprêt
AgentRegistryprêt
Tool Registryprêt
Memory Engineprêt (SQLite + FTS5)
LlmRouterllama.cpp
APIServer:7771
  ─────────────────────────────
Runtime prêt
Moteur local
llama.cpp
modèles GGUF · tourne sur votre machine
API locale
:7771
socket Unix + TCP 127.0.0.1, avec jeton
Modules en ligne
eventbusprêt
memorySQLite + FTS5
apilocalhost:7771
02 · Application de bureau Apollia / Tableau de bord
5 agents1 décision en attente
Apollia / Tableau de bord
OP NZ
TABLEAU DE BORD · JEUDI 7 MAI

Vous avez 1 décision en attente.

1 décision en attente · 5 agents au travail · 4 livrables prêts.
DÉCISIONS EN ATTENTE 1Voir tout →
approbation L'outil 'ask_user' demande à être exécuté…
dd203ad7 · 30s ago
LIVRABLES PRÊTS 4
veille-ia-agent 2h
veille-ia-agent 3h
veille-ia-agent 4h
veille-ia-agent 4h
03 · Apollia CLI · POSIX $ apollia-os agent run
exit 0brief-veille.md
$ apollia-os agent run veille-ia \
--task "Brief sur les LLM open source cette semaine"
 
Plan généré · budget d'étapes appliqué
web_search · sources collectées
web_fetch · articles téléchargés
memory_recall · briefs antérieurs relus
 
Brief écrit dans ~/.apollia/runs/brief-veille.md
 
$
Open source · Apache 2.0 ou MIT
v0.1.0-preview · macOS, Windows, Linux
Pas de compte. Pas de cloud. Pas de télémétrie.
CE QU'APOLLIA EXÉCUTE

Apollia 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 agent
Architecture

Un 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'application pour piloter et superviser au clic, la ligne de commande pour scripter et automatiser. Vous choisissez selon ce que vous faites.

A
Le moteur Apollia OS Runtime
running
LangRust
AsyncTokio
LicenceApache / MIT
API locale /tmp/apollia.sock localhost:7771
Surface · Client GUI

Application de bureau

Une fenêtre native sur macOS, Windows et Linux, qui se connecte au runtime. Pour discuter, lancer et superviser vos agents, et valider les actions sensibles d'un clic.

Pour piloter et superviser
Surface · Client TTY

Apollia CLI

Un binaire apollia-os qui parle au runtime via le socket. Pour scripter, automatiser, déclencher en cron.

Pour scripter et automatiser

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.

Features

Ce qu'Apollia sait faire.

01

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 →
02

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 sessions
03

Outils natifs

Outils intégrés : web, fichiers, recherche, shell, mails, calendrier… Chacun gouverné par vos permissions, avec exécution des commandes confinée sur Linux.

web · fichiers · mails · shell · …
04

Permissions à 4 niveaux

Agent, session, projet, global. Vous décidez ce qui est autorisé une fois, toujours, ou jamais. Validation humaine demandée sur les actions sensibles du chat.

HITL · audit trail
05

Choix 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 →
06

Déclencheurs en arrière-plan

Cron, intervalle, fichier modifié : l'agent se réveille seul quand il faut. Votre veille tombe chaque matin sans que vous y pensiez.

cron · intervalle · fichier
07

MCP 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 →
08

SDK Python

Vous écrivez vos agents en Python. @agent, une méthode, agent = … : c'est tout.

Lire le guide →
Builders

Vous voulez écrire vos propres agents ?

Apollia expose un SDK Python minimal. Un agent, c'est une classe décorée @agent, une méthode @on_message (ou @skill pour un worker), et agent = Veille() au niveau module. Bibliothèque standard uniquement, pas de framework à apprendre.

Le runtime fournit ctx : le LLM, la mémoire, les outils, les permissions. Vous écrivez la logique métier, et rien d'autre. Un manifest.toml accompagne l'agent pour l'installation.

mon_agent.py Python
from apollia import agent, on_message
from apollia.types import Ctx


@agent(
    name="veille",
    version="0.1.0",
    description="Prépare un brief quotidien sur vos sources.",
)
class Veille:
    @on_message
    async def handle(self, message: str, history: list, ctx: Ctx) -> str:
        notes = await ctx.memory.recall("briefs précédents")
        reponse = await ctx.llm.complete(f"Brief du jour. Contexte: {notes}. Demande: {message}")
        return reponse.content


agent = Veille()
Architecture

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 ligne
Cadrage

Soyons clairs sur le périmètre.

+Apollia, c'est

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 se construit votre assistant.
Apollia, ce n'est pas

Une plateforme SaaS. 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 atelier no-code pour créer des agents. L'application de bureau s'utilise sans écrire de code, mais construire un assistant sur mesure demande du Python (ou passe par la prestation).
Pour aller plus loin

Trois portes d'entrée.

Choisissez par où vous voulez commencer.

01 · Essayer

Téléchargez et lancez.

Téléchargez Apollia OS, ouvrez le chat local, installez un agent d'exemple depuis le dépôt. Quinze minutes, et vous voyez le produit tourner sur votre machine.

02 · Comprendre

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.

Lire le book Guide d'utilisation Wiki technique · Bientôt
03 · Discuter

Je le construis pour vous ?

Vous avez un cas d'usage précis et vous voulez que je m'en occupe ? On en parle 30 minutes, sans engagement, et je vous dis 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".