kormem
Local long-term memory for AI agents. kormem indexes everything you say to assistants and every file, folder or URL you add, files it into an Obsidian-compatible vault of linked notes, and answers questions with a small recall agent that returns dated findings and their sources.
The commands follow QMD: collection add, context add, search, vsearch, query, get, multi-get and ls work the same way.
pip install kormem # or: uvx kormem …, npm install -g kormem, bunx kormem …
kormem init # key file, engine, background services, Claude Code plugin
kormem collection add ~/notes --name notes
kormem context add kormem://notes "Personal notes and ideas"
kormem search "project timeline" # keyword search
kormem vsearch "how to deploy" # semantic search
kormem query "what did we decide about X?" # recall agent (best quality)
kormem get "#abc123" # open a source by docid
kormem remember "I prefer pnpm over npm"
kormem mcp # MCP server for Claude Code, Claude Desktop, Cursor
kormem needs one key: put GEMINI_API_KEY in ~/.kormem/.env, which kormem init creates. It runs embeddings, extraction and the recall agent. Without it, kormem still indexes and searches locally. kormem doctor checks the setup.
Full documentation, diagrams and the Claude Code plugin: https://github.com/kushalsinha/kormem
Metadata
Release files for kormem 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| kormem-0.1.0.tar.gz | 150.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kormem-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 317.6 kB
Release files / kormem-0.1.0.tar.gz
| Download URL | kormem-0.1.0.tar.gz |
|---|---|
| Size | 150.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c5b5e33a67b97499741e31e6a17fbfeba5a0d20b8ad1bcfac1bceb780f04697c
|
|
BLAKE2b-256 checksum How to use checksums |
fa279e08529694c206b8e7e3083f7e5431e2040c5dc3d2f96e8c1efa53dff181
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / kormem-0.1.0-py3-none-any.whl
| Download URL | kormem-0.1.0-py3-none-any.whl |
|---|---|
| Size | 167.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
827912ea0ed0867ca02f4aa060ed530b51d9370fbe8f8aa235c92e2d5cd97b18
|
|
BLAKE2b-256 checksum How to use checksums |
626ad6d47a52261e36af6a437533f9830ace5b1006b4a602849166e266b678dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for kormem 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.