# basic-memory

> AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN

- **URL**: https://www.freshcrate.ai/projects/basic-memory
- **Author**: basicmachines-co
- **Category**: MCP Servers
- **Latest version**: `v0.21.6` (2026-06-05)
- **License**: AGPL-3.0
- **Source**: https://github.com/basicmachines-co/basic-memory
- **Homepage**: https://basicmemory.com
- **Language**: Python
- **GitHub**: 2,899 stars, 187 forks
- **Registry**: github
- **Tags**: `ai`, `claude`, `knowledge-management`, `knowlege-graph`, `llm`, `local-first`, `markdown`, `mcp`, `python`

## Description

AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.21.6` | 2026-06-05 | High | ## What's Changed * fix(cli): block team workspace rclone sync by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/855 * feat(cli): expose project sync support metadata by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/856 * fix(cli): handle non-subscription errors in cloud login by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/870 * chore: add cross-vendor adversarial-review skill by @phernandez in https://github.com/basicmachines-co/ba |
| `v0.21.5` | 2026-05-26 | High | ## What's Changed * fix(mcp): preinitialize local ASGI database by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/838 * fix(core): load sqlite-vec before vector table cleanup by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/852 * fix(mcp): return workspace-qualified write permalinks by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/853 * fix(mcp): attach local state to one workspace project row by @groksrc in https://github.com/basicma |
| `v0.21.4` | 2026-05-23 | High | ## What's Changed * docs(core): move release process from CONTRIBUTING.md to AGENTS.md by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/846 * fix(mcp): restore write_note overwrite schema for external clients (#818) by @rudi193-cmd in https://github.com/basicmachines-co/basic-memory/pull/841 * fix(cli): ignore CancelledError in background task done callback (#839) by @rudi193-cmd in https://github.com/basicmachines-co/basic-memory/pull/842   **Full Changelog**: https://github |
| `v0.21.1` | 2026-05-16 | High | ## What's Changed * ci(installer): inline Homebrew formula bump by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/833   **Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.21.0...v0.21.1 |
| `v0.20.3` | 2026-03-27 | Medium | ## What's Changed * fix(cli): use resolved project path in doctor command by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/667 * fix(core): exclude stale entity rows from embedding coverage stats by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/675 * fix(mcp): add project detection from memory:// URLs in edit_note and delete_note by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/668 * fix(core): allow double-dot filenames while |
| `v0.20.2` | 2026-03-11 | Low | **Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.20.1...v0.20.2 |
| `v0.20.1` | 2026-03-11 | Low | ## What's Changed * fix(cli): project list MCP column shows transport type instead of DB presence by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/661 * fix(core): invalidate config cache when file is modified by another process by @groksrc in https://github.com/basicmachines-co/basic-memory/pull/662   **Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.20.0...v0.20.1 |
| `v0.20.0` | 2026-03-11 | Low | ## What's Changed * feat(cli): add default-on auto-update system and bm update command by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/643   **Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.19.2...v0.20.0 |
| `v0.19.2` | 2026-03-10 | Low | ## What's Changed * fix(core): handle SQLite and Windows semantic regressions by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/655 * fix: coerce string params to list/dict in MCP tools by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/657   **Full Changelog**: https://github.com/basicmachines-co/basic-memory/compare/v0.19.1...v0.19.2 |
| `v0.19.1` | 2026-03-08 | Low | ## What's Changed * chore(deps): bump authlib from 1.6.6 to 1.6.7 in the uv group across 1 directory by @dependabot[bot] in https://github.com/basicmachines-co/basic-memory/pull/645 * feat: add insert_before_section and insert_after_section edit operations by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/648 * fix: enforce strict entity resolution in destructive MCP tools by @phernandez in https://github.com/basicmachines-co/basic-memory/pull/650  ## New Contributors * @de |

## Dependency audit

- **Score**: 82/100
- **Total deps**: 5
- **Resolved**: 2
- **Unresolved**: 3
- **License conflicts**: 0
- **Warnings**: 3
- **Scanned**: 2026-05-25

## Citation

- HTML: https://www.freshcrate.ai/projects/basic-memory
- Markdown: https://www.freshcrate.ai/projects/basic-memory.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/basic-memory/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
