// agents · kingjulio8238/Memary

Memary

Memary es un proyecto de agentes de IA de código abierto de kingjulio8238 (kingjulio8238/Memary en GitHub). Tiene 2.655 estrellas en GitHub y 205 bifurcaciones, se publica bajo la licencia MIT y se actualizó por última vez en GitHub el 22 de octubre de 2024.

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

★ 2,7k estrellas⑂ 205 bifurcacionesMITactualizado oct 2024
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
2.655
Bifurcaciones
205
Licencia
MIT
Última actualización en GitHub
22 de octubre de 2024
Categoría
Agentes de IA
Tipo de ficha
Guía de instalación completa
// cómo funciona

Cómo funciona

  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.

// características

Por qué gusta tanto

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
// ejecútalo

Ejecútalo tú mismo

  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
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

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.

// sigue explorando

Herramientas similares

Agentes de IA

memvid

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

★ 16,6k estrellasApache-2.0
Ver la guía →
Agentes de IA

zep

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

★ 5,0k estrellasApache-2.0
Ver la guía →
Agentes de IA

iwe

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

★ 1,7k estrellasApache-2.0
Ver la guía →
Agentes de IA

m_flow

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

★ 4,5k estrellasApache-2.0
Ver la guía →
Agentes de IA

graphiti

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

★ 31,5k estrellasApache-2.0
Ver la guía →
Agentes de IA

basic-memory

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

★ 4,1k estrellasAGPL-3.0
Ver la guía →
// alternativas

Alternativas en Agentes de IA

Los demás proyectos de Agentes de IA con más estrellas del catálogo de LibreAI: la lista realista de alternativas si Memary no es lo que buscas.

// más en agents

Más en Agentes de IA

Proyectos de Agentes de IA cercanos en el catálogo, los más próximos en estrellas a Memary: sigue explorando a ambos lados.

Consigue Memary

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.