LibreAI / Agents IA / Memary
// agents · kingjulio8238/Memary

Memary

Memary est un projet de agents IA open source, créé par kingjulio8238 (kingjulio8238/Memary sur GitHub). Il compte 2 655 étoiles sur GitHub et 205 forks, il est publié sous la licence MIT et a été mis à jour pour la dernière fois sur GitHub le 22 octobre 2024.

The open-source memory layer for autonomous agents — knowledge-graph memory that emulates human memory

★ 2,7 k étoiles⑂ 205 forksMITmis à jour oct. 2024
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
2 655
Forks
205
Licence
MIT
Dernière mise à jour sur GitHub
22 octobre 2024
Catégorie
Agents IA
Type de fiche
Guide d'installation complet
// fonctionnement

Comment ça marche

  1. Clarify your goal

    Decide whether you are adding memory to your own agent, or evaluating Memary through its bundled personal-agent demo.

  2. Get Memary

    pip install memary (Python <= 3.11.9), or clone the repo and install requirements for the full demo.

  3. Install and configure

    Create a .env with your graph database credentials (free FalkorDB or Neo4j instance) and any API keys, choose local Ollama models or OpenAI models, and edit the user/system persona files.

  4. Run your first session

    Launch the Streamlit app, chat with the agent, and watch its knowledge graph and memory modules update in the dashboard.

// fonctionnalités

Pourquoi on l'adore

Knowledge-graph memory

Facts are stored in a graph database (FalkorDB or Neo4j) via LlamaIndex, with recursive retrieval and multi-hop reasoning over entity subgraphs.

Auto-generated memory

After initialization, memory updates automatically as the agent interacts, and agent responses are written back into the graph.

Memory Stream

Captures every entity inserted into the graph with timestamps, enabling timeline and theme analysis of a user's interests.

Entity Knowledge Store

Tracks frequency and recency per entity to rank what the user knows deeply versus superficially.

Bundled ReAct agent and tools

A demo ChatAgent with default tools (search, vision via LLaVA, location via Google Maps, stocks), plus add_tool/remove_tool for custom tools.

Multi-graph support

With FalkorDB, multiple graphs keyed by user/agent ID let different agents keep separate memory contexts.

Advertisement
// lancez-le

Lancez-le vous-même

  1. Clone the repo

    Clone Memary for the full demo; the library alone installs from PyPI in step 2.

    git clone https://github.com/kingjulio8238/Memary.git
    cd Memary
  2. Install the package

    Install Memary (Python <= 3.11.9 per the README) and, for a local checkout, its requirements.

    pip install memary
    # local checkout: pip install -r requirements.txt
  3. Run the demo app

    Configure .env and the persona files first, then start the Streamlit app.

    cd streamlit_app
    streamlit run app.py
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

Who maintains Memary?

kingjulio8238 created and maintains it; documentation is at kingjulio8238.github.io.

Is Memary free?

Yes, MIT-licensed. Its graph databases (FalkorDB/Neo4j) have free tiers, and models can run locally via Ollama.

Does it need a paid API key?

Not necessarily — it defaults to local Ollama models. Hosted options (OpenAI, Perplexity, Google Maps, Alpha Vantage) use your own keys if you enable those tools.

How does it compare to Memobase?

Memobase focuses on user profiles for chatbots as a service. Memary is a research-oriented memory layer centered on a knowledge graph plus memory-stream/entity-store modules you embed yourself.

How do I get started?

pip install memary, set up a free FalkorDB or Neo4j instance in .env, then run the Streamlit demo from the repo. Note the repo's last push was in October 2024.

// continuez l'exploration

Outils similaires

Agents IA

memvid

A serverless, single-file memory layer for AI agents - replace complex RAG pipelines

★ 16,6 k étoilesApache-2.0
Voir le guide →
Agents IA

zep

Examples and integrations for Zep — the memory layer for AI agents.

★ 5,0 k étoilesApache-2.0
Voir le guide →
Agents IA

iwe

A markdown knowledge graph with LSP for editors and MCP for agents.

★ 1,7 k étoilesApache-2.0
Voir le guide →
Agents IA

m_flow

M-flow is a bio-inspired cognitive memory engine for AI agents — a graph alternative to flat RAG

★ 4,5 k étoilesApache-2.0
Voir le guide →
Agents IA

graphiti

Real-time knowledge graphs that give agents a memory with structure.

★ 31,5 k étoilesApache-2.0
Voir le guide →
Agents IA

basic-memory

Basic Memory: local-first MCP memory so you and your AI tools build a shared knowledge graph in Markdown

★ 4,1 k étoilesAGPL-3.0
Voir le guide →
// alternatives

Alternatives en Agents IA

Les autres projets de la catégorie Agents IA avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si Memary ne vous convient pas.

// plus en agents

Plus en Agents IA

Projets de la catégorie Agents IA proches dans le catalogue, les plus proches en étoiles de Memary — continuez à explorer de part et d'autre.

Obtenir Memary

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.