// agents · kingjulio8238/Memary

Memary

Memary — проект с открытым исходным кодом из категории «ИИ-агенты» от kingjulio8238 (kingjulio8238/Memary на GitHub). У него 2 655 звёзд на GitHub и 205 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 22 октября 2024.

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

★ 2,7 тыс. звёзд⑂ 205 форковMITобновлено окт. 2024
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
kingjulio8238/Memary
Звёзды GitHub
2 655
Форки
205
Лицензия
MIT
Последнее обновление на GitHub
22 октября 2024
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  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.

// возможности

Почему его любят

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
// запустите сами

Запустите сами

  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
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

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.

// продолжить изучение

Похожие инструменты

ИИ-агенты

memvid

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

★ 16,6 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

zep

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

★ 5,0 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

iwe

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

★ 1,7 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

m_flow

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

★ 4,5 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

graphiti

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

★ 31,5 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

basic-memory

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

★ 4,1 тыс. звёздAGPL-3.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если Memary вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к Memary — продолжайте изучать полку по обе стороны от него.

Получить Memary

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.