Universal AI memory layer — cross-tool knowledge capture with MCP, semantic search, and knowledge graphs
Project description
memgentic
Universal AI memory layer — zero-effort knowledge capture across every AI tool you use. Source-aware memory with semantic search, filtering, and knowledge graphs.
memgentic is the core engine. Install it to get the CLI, the MCP server, the ingestion pipeline, and the storage layer.
pip install memgentic
# or with the REST API:
pip install 'memgentic-api'
# or with native Rust acceleration:
pip install 'memgentic[native]'
What it does
Every AI conversation is ephemeral — knowledge is lost when the session ends. Worse, it's siloed: what Claude knows, ChatGPT doesn't. memgentic captures knowledge automatically from every AI tool you use and makes it available everywhere via MCP.
- Local-first. Data stays on your machine. Works offline.
- Source-aware. Every memory carries provenance: which tool, which session, which timestamp.
- Semantic search. Qwen3-Embedding-0.6B via Ollama, 768-dim, Apache 2.0.
- Recall Tiers (T0–T4). Progressive context loader — persona, horizon, orbit, deep, atlas.
- Watchers. Auto-capture from Claude Code, Codex CLI, Gemini CLI, Copilot CLI, Aider, Antigravity, ChatGPT/Claude web imports, Cursor, Windsurf.
- Chronograph. Bitemporal knowledge graph — entities, relationships, validity windows.
- 27 MCP tools. Full surface exposed via the MCP protocol for any compatible client.
Quick start
# One-shot setup (detects installed AI tools, configures models, installs hooks)
memgentic init
# Run the MCP server + the file watcher in one process
memgentic serve --watch
# Semantic search from the CLI
memgentic search "react performance tips"
# Manual store
memgentic remember "Fixed JWT expiry bug: iat claim was missing"
See the project README on GitHub for architecture, full feature matrix, MCP tool reference, and benchmarks.
License
Apache 2.0. See LICENSE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file memgentic-0.8.0.tar.gz.
File metadata
- Download URL: memgentic-0.8.0.tar.gz
- Upload date:
- Size: 354.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
274a2d80101bb398263c322e4b303b292aaa19f1400b64f13b9f3d9c9b60a075
|
|
| MD5 |
2c74092b00dfd2b0e3a1be677e7e0f3f
|
|
| BLAKE2b-256 |
1ad51c40c0d9d5fee90903e8113e4b82f9164ba3bf5dcb719217aa08b4a672ca
|
Provenance
The following attestation bundles were made for memgentic-0.8.0.tar.gz:
Publisher:
release.yml on Chariton-kyp/Memgentic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
memgentic-0.8.0.tar.gz -
Subject digest:
274a2d80101bb398263c322e4b303b292aaa19f1400b64f13b9f3d9c9b60a075 - Sigstore transparency entry: 1436058987
- Sigstore integration time:
-
Permalink:
Chariton-kyp/Memgentic@93d73112e3ad76d2dad9c61d945cc8add8521b10 -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/Chariton-kyp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@93d73112e3ad76d2dad9c61d945cc8add8521b10 -
Trigger Event:
push
-
Statement type:
File details
Details for the file memgentic-0.8.0-py3-none-any.whl.
File metadata
- Download URL: memgentic-0.8.0-py3-none-any.whl
- Upload date:
- Size: 284.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd44ac5d44a9b1a9e95e5b87cc5ce235f463061737f7d673ab10d045a33f9a4c
|
|
| MD5 |
143fecbb2f7f314c0f55eb7b42774a11
|
|
| BLAKE2b-256 |
82b39313a234b890eb9f31193282e789133ca966154f2eb3ec5dae1ea82802c7
|
Provenance
The following attestation bundles were made for memgentic-0.8.0-py3-none-any.whl:
Publisher:
release.yml on Chariton-kyp/Memgentic
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
memgentic-0.8.0-py3-none-any.whl -
Subject digest:
cd44ac5d44a9b1a9e95e5b87cc5ce235f463061737f7d673ab10d045a33f9a4c - Sigstore transparency entry: 1436058988
- Sigstore integration time:
-
Permalink:
Chariton-kyp/Memgentic@93d73112e3ad76d2dad9c61d945cc8add8521b10 -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/Chariton-kyp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@93d73112e3ad76d2dad9c61d945cc8add8521b10 -
Trigger Event:
push
-
Statement type: