AttogradDB
Light speed memory for your agents. A local-first vector store in one SQLite file — no server, no index to tune — plus project decision memory over MCP for Claude Code, Cursor, and Codex.
Docs: gouthamk16.github.io/AttogradDB
Install
pip install attogradDB # library
pip install "attogradDB[mcp]" # + MCP decision-memory server
Usage
from attogradDB import VectorStore
store = VectorStore(path="memory.db") # omit path for in-memory
store.add(["retry logic lives in client.py"], project="payments")
for doc_id, score, text in store.search("where is retry handled", project="payments"):
print(score, text)
store.close()
add, search, and delete scope by project / session / kind (a value or a list). Decision memory lives in the same file and is exposed over MCP as remember_decision and recall_decisions — see the docs.
License
MIT — see LICENSE.
Metadata
Release files for attogradDB 1.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 | |
|---|---|---|---|
| attograddb-1.1.0.tar.gz | 24.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| attograddb-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.8 kB
Release files / attograddb-1.1.0.tar.gz
| Download URL | attograddb-1.1.0.tar.gz |
|---|---|
| Size | 24.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b6866ef24cb37290481fc67a472e9bc1a87d2e63cb1f0e784e9512300c4c97e2
|
|
BLAKE2b-256 checksum How to use checksums |
b456c5c210333db916c7c0f5593414b2993ebe84f2cf4511ebd19d1c6dd8439f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / attograddb-1.1.0-py3-none-any.whl
| Download URL | attograddb-1.1.0-py3-none-any.whl |
|---|---|
| Size | 29.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d80138a459b4a3afbb14f2fa5f4bf967471ae695e53ae08f54ecbc01dc8e620
|
|
BLAKE2b-256 checksum How to use checksums |
7c943bd82ebc2a7fff47bd125c307460007bad130ba4f77e93e3ed99eba73c3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|