LibreAI / KI-Agenten / Memary
// agents · kingjulio8238/Memary

Memary

Memary ist ein Open-Source-Projekt aus der Kategorie KI-Agenten von kingjulio8238 (kingjulio8238/Memary auf GitHub). Es hat 2.655 Sterne auf GitHub und 205 Forks, wird unter der Lizenz MIT veröffentlicht und wurde zuletzt am 22. Oktober 2024 auf GitHub aktualisiert.

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

★ 2,7 Tsd. Sterne⑂ 205 ForksMITaktualisiert Okt 2024
▦ Visual — das README dieses Projekts enthält keinen einbettbaren Screenshot,
darum hier ein Platzhalter. Die Anleitung unten ist trotzdem vollständig.
// projektdaten

Projektdaten

GitHub-Sterne
2.655
Forks
205
Lizenz
MIT
Zuletzt auf GitHub aktualisiert
22. Oktober 2024
Kategorie
KI-Agenten
Eintragstyp
Vollständige Installationsanleitung
// so funktioniert es

So funktioniert es

  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.

// funktionen

Warum es so beliebt ist

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
// selbst ausführen

Führe es selbst aus

  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
// anwendungsfälle

Was du damit bauen kannst

Advertisement
// häufige fragen

Häufige Fragen

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.

// weiter entdecken

Ähnliche Tools

KI-Agenten

memvid

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

★ 16,6 Tsd. SterneApache-2.0
Anleitung ansehen →
KI-Agenten

zep

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

★ 5,0 Tsd. SterneApache-2.0
Anleitung ansehen →
KI-Agenten

iwe

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

★ 1,7 Tsd. SterneApache-2.0
Anleitung ansehen →
KI-Agenten

m_flow

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

★ 4,5 Tsd. SterneApache-2.0
Anleitung ansehen →
KI-Agenten

graphiti

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

★ 31,5 Tsd. SterneApache-2.0
Anleitung ansehen →
KI-Agenten

basic-memory

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

★ 4,1 Tsd. SterneAGPL-3.0
Anleitung ansehen →
// alternativen

Alternativen im Bereich KI-Agenten

Die anderen Projekte der Kategorie KI-Agenten mit den meisten Sternen im LibreAI-Katalog — die realistische Auswahl, falls Memary nicht das Richtige ist.

// mehr in agents

Mehr in KI-Agenten

Verwandte Projekte der Kategorie KI-Agenten im Katalog, die Memary bei den Sternen am nächsten stehen — zum Weiterstöbern auf beiden Seiten.

Hol dir Memary

Kostenlos und offen — hol dir den Quellcode, gib dem Repository einen Stern und leg los.