LibreAI / AI Agents / Agent_Memory_Techniques
// agents · NirDiamant/Agent_Memory_Techniques

Agent_Memory_Techniques

30 runnable notebooks teaching everything about agent memory.

★ 1.1k stars⑂ 141 forksApache-2.0updated 2026-09
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

Agent_Memory_Techniques is an open-source ai agents project by NirDiamant (NirDiamant/Agent_Memory_Techniques on GitHub). It has 1,090 GitHub stars and 141 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 21 September 2026.

GitHub stars
1,090
Forks
141
License
Apache-2.0
Last updated on GitHub
21 September 2026
Category
AI Agents
Listing
Full install guide
// how it works

How it works

  1. Clarify your goal

    Decide what you want the project to do before installing anything.

  2. Clone the repo

    Grab the source and skim the README for setup requirements.

  3. Install and configure

    Install dependencies and add any API keys or settings it needs.

  4. Run your first task

    Launch it and follow the example workflow from the docs.

// features

Why people love it

30 notebooks

A full curriculum, runnable top to bottom.

Major systems covered

MemGPT, Mem0, Letta, Zep, Graphiti, and more.

Benchmarks included

LoCoMo evaluations hands-on.

Production patterns

Beyond theory: how teams ship it.

Runnable code

Learn by executing, not just reading.

Free course-quality

A class worth paying for, at no cost.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the notebooks and move into the folder.

    git clone https://github.com/NirDiamant/Agent_Memory_Techniques.git
    cd Agent_Memory_Techniques
  2. Step 2 — Install Jupyter

    Get JupyterLab plus the repo's Python requirements.

    pip install jupyterlab
    pip install -r requirements.txt
  3. Step 3 — Open the notebooks

    Launch JupyterLab and work through the notebooks in order.

    jupyter lab
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains Agent_Memory_Techniques?

It is an open-source project at NirDiamant/Agent_Memory_Techniques with 141 forks. Check the contributors tab and recent commits to judge how active maintenance is.

Is Agent_Memory_Techniques free to use?

Yes — Apache 2.0 allows commercial use and modification. Keep the license and notice files, and note it includes a patent grant.

Do I need a GPU?

No — these are notebooks about memory techniques; a laptop with Python and Jupyter is enough.

Beginner friendly?

Yes — it's structured as a course, from buffers to production patterns.

How do I get started?

Clone the repo and follow the README quickstart — the README is the best starting point.

// keep exploring

Similar tools

AI Agents

OpenViking

A self-evolving context database unifying agent memory, RAG, and skills.

★ 39.4k starsAGPL-3.0
View guide →
AI Agents

memanto

A memory agent for your agent fleet: it curates, reconciles, and expires shared memories across tools.

★ 2.3k starsMIT
View guide →
AI Agents

agent-memory-benchmark

A benchmark for comparing AI agent memory systems head-to-head.

★ 144 starsNOASSERTION
View guide →
AI Agents

deepseek-harness

DeepSeek's plugin-based agent harness where everything is a plugin.

★ 245.5k starsMIT
View guide →
AI Agents

hindsight

Agent memory that learns — so your agents get smarter over time.

★ 47.0k starsMIT
View guide →
AI Agents

osaurus

Osaurus — own your AI: a native macOS agent harness with any model, memory and fully offline execution.

★ 8.0k starsMIT
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if Agent_Memory_Techniques is not the right fit.

Get Agent_Memory_Techniques

Free and open — grab the source, star the repo, and start creating.