MIRA 0.7.0 100% LOCAL

La mémoire qui
fait le tri.

Vos agents n'ont pas besoin de plus de contexte. Ils ont besoin du bon contexte. MIRA sélectionne, compresse et relie chaque souvenir — localement, dans le budget exact que vous fixez.

Open source · Licence MIT · Aucun compte requis

Localvos données restent chez vousDéterministemême entrée, même sélectionOuvertMIT · Go · MCP
BUDGET CONTEXTE 2 000 TOKENS
BUDGET UTILISÉ8.3%165 / 2 000 tok.
01DécisionPostgreSQL
02Contextemigration v2
03CauseACID & équipe
04Préférencelocal-first
mira
SÉLECTION ADAPTATIVE 165 / 2 000

La précision d'une mémoire. Le contrôle d'une infrastructure locale.

VOIR SUR GITHUB
PERFORMANCE
~0.14ms
recherche HNSW
sur 10K vecteurs
O(log n)
recherche vectorielle
à grande échelle
ÉCOSYSTÈME
22
outils MCP
14 MIRA + 8 identité
0
donnée envoyée
dans le cloud

Un agent qui oublie
coûte deux fois.

Une première fois quand il relit un historique trop long. Une seconde quand il agit sans la décision, la préférence ou la cause qui change tout.

MIRA transforme la mémoire en infrastructure : chaque rappel est composé pour maximiser l'information utile, sans gonfler la fenêtre de contexte.

RAG classique« Qu'est-ce qui ressemble ? »

Une pile de documents proches de la requête.

MIRA« Qu'est-ce qui aide ? »

Un contexte composé, pondéré et calibré pour agir.

CAPACITÉRAGMIRA
Respecte un budget de tokensapprox.natif
Adapte le niveau de détailT0 / T1 / T2
Relie causes et conséquencesgraphe causal
Fonctionne sans service cloudvariable100% local

UNE MÉMOIRE, TROIS NIVEAUX DE FIDÉLITÉ

Le bon niveau de détail.
À chaque instant.

NIVEAU 2 / 03

Le sens

Les faits, décisions et relations extraits sous forme structurée.

EMPREINTE CONTEXTE~30 tok.
APERÇU
DÉCISIONPostgreSQL
RAISONACID, expertise équipe
ALTERNATIVESMySQL, SQLite — rejetées
STATUTValidée en réunion 12/03

L'INTELLIGENCE NE CONSISTE PAS À TOUT GARDER.

Un budget.
Six signaux.
Une décision.

ρ
PertinenceLe sujet est-il vraiment le bon ?
δ
DensitéQuelle valeur par token ?
η
TemporalitéEst-ce encore actuel ?
σ
RedondanceEst-ce déjà présent ?
τ
SessionFait-il partie du même fil ?
χ
CausalitéQuel lien avec l'histoire ?
FORMULE COMPOSITES(m) = ρ × δ × η × (1−σ) × τ × χ

MIRA fusionne les signaux sémantiques, temporels et structurels pour construire un contexte qui a du sens — et qui tient dans la fenêtre.

UNE MÉMOIRE QUI CRÉE UN AVANTAGE PRODUIT

Moins de répétition.
Plus de continuité.

02
ASSISTANTS PERSONNELS

Les préférences survivent aux sessions.

Les habitudes importantes restent disponibles. Les notes éphémères déclinent naturellement. L'assistant évolue sans repartir de zéro.

préférence
demi-vie 69j
03
ÉQUIPES & PRODUITS IA

Une mémoire commune, sans céder vos données.

Les wings et rooms isolent les domaines. MCP, REST et CLI branchent la même intelligence de rappel partout où vos agents travaillent.

MCPRESTCLIune seule mémoire

Retrouver est facile.
Retrouver juste est un métier.

T0 VerbatimT1 FingerprintT2 Embedding
01Question

« Pourquoi ce choix ? »

02Expansion

3 variations de sens

03Hybride

HNSW + recherche SQL

04Fusion

RRF + clustering

05Contexte

taillé au budget

CAUSAL GRAPH

Comprendre le
« parce que ».

MIRA détecte les causes, contradictions, remplacements et résolutions. Les souvenirs deviennent un récit, pas un tas de fragments.

FR EN
MULTILINGUE

La langue ne casse pas le fil.

Des embeddings cross-lingues élargissent la recherche, même quand la question et le souvenir ne parlent pas la même langue.

TEMPS & DÉCLIN

Ce qui compte dure.
Le bruit s'efface.

Chaque type de mémoire a son rythme : une décision reste, un log de debug s'archive naturellement.

HNSWSQL
RÉSILIENCE SILENCIEUSE

Toujours une réponse.

Si l'index vectoriel est indisponible, MIRA bascule vers une recherche SQL portable, sur SQLite comme PostgreSQL.

LES FAITS SONT UNE PARTIE DE L'HISTOIRE.

MIRA se souvient de ce que l'agent sait.
Et de la façon dont il doit rester lui-même.

La continuité d'identité fait partie de MIRA : personnalité, voix, valeurs et tonalité traversent les sessions et les changements de modèle. Les outils MCP d'identité utilisent la même mémoire, le même budget et le même stockage local.

Voir les outils d'identité
MÉMOIREfaits
contextes
causes
continuité
M
IDENTITÉvoix
valeurs
style
un agent qui reste lui-même

BRANCHEZ-LA À VOTRE STACK

Une commande.
Votre mémoire.

MIRA parle le langage des agents, des applications et de vos opérations. Installez-le là où la mémoire doit rester à vous.

INSTALLATION RECOMMANDÉEgo install github.com/benoitpetit/mira/cmd/mira@latest
CONNECTÉ EN LOCAL
{
  "tool": "mira_recall",
  "arguments": {
    "query": "Pourquoi PostgreSQL ?",
    "budget": 2000,
    "wing": "backend"
  }
}
mira / mcp✓ prêt
01 Serveur MCP
stdio, SSE ou HTTP
02 API REST optionnelle
OpenAPI 3.1
03 Observabilité native
Prometheus & healthchecks

Vous gardez le contrôle. MIRA est un binaire Go open source, sans abonnement, sans compte et sans dépendance à une API distante.

Lire la documentation

Les bonnes
questions.

Tout ce qu'il faut pour décider si MIRA doit devenir la mémoire de vos agents.

MIRA remplace-t-il mon LLM ou mon framework agent ? +

Non. MIRA est une couche de mémoire agnostique au modèle. Il se connecte à votre agent via MCP, REST ou CLI et lui fournit le contexte le plus utile au moment du rappel.

Mes données quittent-elles ma machine ? +

Non. MIRA fonctionne localement avec SQLite ou PostgreSQL, son index HNSW et ses embeddings. Vous décidez où tourne le binaire et où vit la base.

Pourquoi ne pas utiliser seulement une base vectorielle ? +

Une base vectorielle retrouve ce qui ressemble. MIRA ajoute un budget de tokens, la densité d'information, le temps, la redondance, la session et la causalité pour choisir ce qui aide réellement.

Comment la continuité d'identité est-elle gérée ? +

Elle est intégrée à MIRA et activée automatiquement. Les outils MCP d'identité (`soul_capture`, `soul_recall`, `soul_drift`, `soul_swap`, `soul_status`, `soul_history`, `soul_update` et `soul_patch`) partagent la mémoire et le stockage de MIRA.

MÉMOIRE, MAIS MIEUX

Vos agents peuvent
enfin construire sur
ce qu'ils savent déjà.

Open source. Local. Prêt à brancher.