Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Solution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors
| Date | Stars |
|---|---|
| 2026-08-01 | 1358 |
| 2026-08-06 | 1358 |
| 2026-08-11 | 1440 |
| 2026-08-18 | 2448 |
| 2026-08-19 | 3049 |
| 2026-08-20 | 3380 |
| 2026-08-21 | 3834 |
| 2026-08-22 | 4012 |
| 2026-08-23 | 4169 |
| 2026-08-24 | 4299 |
| 2026-08-25 | 4502 |
| 2026-08-26 | 4742 |
| 2026-08-27 | 4902 |
| 2026-08-28 | 5051 |
| 2026-08-29 | 5096 |
| 2026-08-30 | 5177 |
| 2026-08-31 | 5297 |
| 2026-09-01 | 5405 |
| 2026-09-02 | 5447 |
| 2026-09-03 | 5580 |
| 2026-09-04 | 5681 |
| 2026-09-05 | 5774 |
| 2026-09-06 | 5842 |
| 2026-09-07 | 5937 |
| 2026-09-08 | 6072 |
| 2026-09-09 | 6182 |
| 2026-09-10 | 6393 |
| 2026-09-11 | 6506 |
| 2026-09-12 | 6592 |
| 2026-09-13 | 6653 |
| 2026-09-14 | 6750 |
| 2026-09-15 | 6870 |
| 2026-09-16 | 6975 |
| 2026-09-17 | 7053 |
| 2026-09-18 | 7090 |
| 2026-09-19 | 7143 |
| 2026-09-20 | 7242 |
| 2026-09-21 | 7410 |
| 2026-09-22 | 7978 |
| 2026-09-23 | 8151 |
| 2026-09-24 | 8265 |
| 2026-09-25 | 8384 |
| 2026-09-26 | 8441 |
| 2026-09-27 | 8478 |
| 2026-09-28 | 8512 |
| 2026-09-29 | 8619 |
| 2026-09-30 | 8656 |
| 2026-10-01 | 8687 |
| 2026-10-02 | 8747 |
| 2026-10-03 | 8785 |
| 2026-10-04 | 8813 |
| 2026-10-05 | 8829 |
| 2026-10-06 | 8856 |
| 2026-10-07 | 8901 |
| 2026-10-08 | 9021 |
| 2026-10-09 | 9079 |
| 2026-10-10 | 9099 |
| 2026-10-11 | 9135 |
| 2026-10-12 | 9156 |
| 2026-10-13 | 9177 |
| 2026-10-14 | 9244 |
| 2026-10-15 | 9334 |
| 2026-10-16 | 9489 |
| 2026-10-17 | 9681 |
| 2026-10-18 | 10188 |
| 2026-10-19 | 10859 |
| 2026-10-20 | 11739 |
| 2026-10-21 | 12022 |
| 2026-10-22 | 12632 |
| 2026-10-23 | 12899 |
| 2026-10-24 | 13160 |
| 2026-10-25 | 13393 |
| 2026-10-26 | 13652 |
| 2026-10-27 | 13930 |
| 2026-10-28 | 14209 |
| 2026-10-29 | 14363 |
| 2026-10-30 | 14523 |
| 2026-10-31 | 14653 |
| 2026-11-01 | 14775 |
| 2026-11-02 | 14892 |
| 2026-11-03 | 14986 |
| 2026-11-04 | 15083 |
Today
+97 stars today
This week
+874 stars this week
This month
+6.3k stars this month
Momentum
1322.0
growth rate 6.15%/day
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/logo-dark.png">
<img alt="ai-memory" src="docs/logo-light.png" width="480">
</picture>
</p>
> Long-term memory for AI coding agents. Quit Claude Code mid-task,
> start OpenAI Codex in the same directory, continue without
> re-explaining the architecture, the failed approaches, or the open
> questions.
**Website: [aimemory.sh](https://aimemory.sh)**
[](https://aimemory.sh)
[](https://github.com/akitaonrails/ai-memory/releases/latest)
[](rust-toolchain.toml)
[](LICENSE)
## Why ai-memory
Your coding agent probably has a memory feature already. Claude Code takes its
own notes, Cursor remembers some things, and every platform is adding more. They
all have the same limits: the notes live on one machine, belong to one agent,
and drop out of view when you switch tools or hand the work to a teammate.
ai-memory removes those limits.
- **It follows you across agents.** More than twenty harnesses (Claude Code,
Codex, Cursor, Gemini CLI, OpenCode, Grok, Devin, Kimi, Kiro, and others)
feed one shared memory. Quit Claude Code mid-task, open Codex in the same
directory, and the next agent picks up a handoff that says where you left
off, what failed, and what is still open. Handoffs are a typed protocol:
each one has an owner and is claimed exactly once.
- **It can carry the session, not just a summary.** Start agents with
`ai-memory run`: quit Claude Code, run `ai-memory run codex`, and Codex gets
the shared workstream plus a private, temporary local projection of Claude's
visible native history for exact details the bounded startup packet omitted.
The remote server receives only the harness and session identity, never the
local transcript path or body. Direct harness launches behave exactly as
before.
- **It follows you across projects.** A small profile of how you usually
work (your package manager, test layout, architecture habits) reaches
every new repository at session start, so you stop re-explaining yourself.
It sits below each repository's rules file as a default. It is on by
default for a single user, and on a shared server it is opt-in and private
per person. See [`docs/cross-project-profile.md`](docs/cross-project-profile.md).
- **It follows you across machines.** Memory lives in a server you run, on
the same laptop, a homelab box, or anywhere else, so the project you left
on the desktop is the project you resume on the laptop, with the same
knowledge and the same open questions.
- **It works for a team.** Point everyone at one server, and what one
person's sessions learn, everyone's agents can retrieve. Knowledge is
shared per project; personal handoffs stay personal. Multi-user auth,
per-person attribution, and an audit log are built in and are not a paid tier.
- **Your memory is plain markdown.** The source of truth is a git-backed
wiki of ordinary `.md` files: `grep` it, open it in Obsidian, edit it by
hand, `rsync` it. The database is a derived index that can always be
rebuilt from the files. There is no vector store to maintain and no
content locked in a binary blob.
- **It captures the work itself, silently.** Lifecycle hooks record what
happened (prompts, tool calls, session boundaries), sanitize it at a typed
privacy boundary before anything is stored, and the server consolidates it
into readable pages. You do not have to ask it to remember anything. The
default path uses **zero LLM calls**: capture, search, and handoffs all
work with no API key.
- **It ages memory without an LLM.** Memory decays on a schedule you can
tune per tier, and memory you use decays *slower*: opening a page,
searching it, or reExcerpt of 46,265 characters
Read on GitHub845
110
28
27
24
21
20
11
8
8
6
5
4
4
3
3
3
3
3
3
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d9904aee42edb1bd, desc:long-term memory