Skip to main content

Project-scoped GraphRAG memory for agents.

Project description

Memorable

Memorable is a project-scoped GraphRAG memory system for agents.

It stores structured project memory in Neo4j and retrieves it through the memorable CLI and MCP server.

Quickstart

Use Memorable as a one-shot tool with uvx:

uvx --from memorable-kg memorable --help

For regular use, install it once:

uv tool install memorable-kg

The commands below assume the persistent install. If you prefer uvx, prefix each command with uvx --from memorable-kg (the published distribution is memorable-kg; the installed command is memorable).

Start in the project directory whose memory you want to manage:

mkdir memorable-quickstart
cd memorable-quickstart

Start the local Neo4j runtime:

memorable db start

Initialize the MemorySpace and write the Minimal MemoryProfile scaffold:

memorable init --space memorable-quickstart --description "Quickstart memory"

The scaffold lives at .memorable/memory.yaml:

version: 1

space:
  name: "memorable-quickstart"
  description: "Quickstart memory"

entities: []
relations: []
records: []

The Minimal scaffold has no write_policy block. Kernel record types persist immediately without profile declaration, so you can remember Decisions, Observations, and Tasks before adding project-specific types.

Check the runtime before writing memory:

memorable doctor

Remember your first Decision:

memorable remember decision \
  --id decision-first-memory \
  --statement "Use Memorable to keep project decisions searchable." \
  --source quickstart \
  --at 2026-05-30T00:00:00Z \
  --reason "Verify a fresh install can persist a kernel Decision."

Search for it with GraphRAG Retrieval:

memorable search --query "project decisions searchable"

The JSON result should include a hit like:

{
  "source_id": "decision-first-memory",
  "source_kind": "Decision"
}

More Information

Start with the product charter in docs/product.md.

Maintainers cutting 0.0.x releases should follow the release version ladder.

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

memorable_kg-0.0.1.tar.gz (296.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memorable_kg-0.0.1-py3-none-any.whl (61.0 kB view details)

Uploaded Python 3

File details

Details for the file memorable_kg-0.0.1.tar.gz.

File metadata

  • Download URL: memorable_kg-0.0.1.tar.gz
  • Upload date:
  • Size: 296.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memorable_kg-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c1fca632b5bf3a2f190298a1c8f1bfe82b91416d78286977e767b68699680520
MD5 72565308ed04ed90f52162274aebc159
BLAKE2b-256 a1616bea181764216e470038adb1a1616755effff9adf8dcb0c5b6ad0f9a7c22

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorable_kg-0.0.1.tar.gz:

Publisher: release.yml on taecontrol/memorable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memorable_kg-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: memorable_kg-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 61.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memorable_kg-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 addc2ee422e8297b01edbc3514de50c7b93365502722db6445ec86f243c09e28
MD5 115fcde0cbdfe1401cd9050dc9d0f5d8
BLAKE2b-256 2248289ddc9786505c2757cf7fa967acdf6f75a9e3a2713872a4d228723cbb3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorable_kg-0.0.1-py3-none-any.whl:

Publisher: release.yml on taecontrol/memorable

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page