Skip to main content

devmem

Standalone developer memory gateway for cross-agent code assistants (Codex, Claude, Gemini, Grok).

devmem is intentionally separate from the product codebases it serves. It uses isolated namespaces so development-memory data cannot interfere with existing application data.

Goals

  • Provide one shared API contract for all code assistants.
  • Store semantic context in Milvus and relationship/provenance context in Neo4j.
  • Optionally use Aurora Postgres as control-plane storage in a dedicated schema.
  • Enforce namespace isolation (devlib_v1 by default) on every operation.

Repo Layout

  • devmem/: API/service code.
  • docs/: architecture, plan, deployment, and usage docs.
  • scripts/: helper CLIs for agents and developers.
  • tests/: unit tests.

Quick Start

git clone <your-fork-or-origin> devmem
cd devmem
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
uvicorn devmem.main:app --reload --port 8011

Or install the published package:

pip install devmem
uvicorn devmem.main:app --port 8011

Local Configuration

Environment-specific values (live backend endpoints, DSNs, SSH tunnel paths) live in devmem.toml (gitignored). Copy the committed template to get started:

cp devmem.toml.example devmem.toml
export DEVMEM_LIVE_TOML_PATH="$(pwd)/devmem.toml"

Any DEVMEM_* environment variable still overrides the TOML.

Documentation

  • User Guide — install, configure, run, and troubleshoot.
  • Developer Guide — contribute, test, publish to PyPI, autostart with systemd.
  • Full docs index
  • AGENTS.md — authoritative coding standards for AI coding assistants working on this repo.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

devmem_agents-1.0.4-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file devmem_agents-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: devmem_agents-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for devmem_agents-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 04d27f42a113cee0f16d0ca8826f9da601cc374eb2e72e290bbde9c382ecb8d4
MD5 bb91b41091d8c719b78ebc5f58df6f43
BLAKE2b-256 080bcc4218542d707c5e4c41ad1323f30b3dd7271b4b550663692bc89b7087fd

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.6

1 file

This release

1.0.4 This release

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 file

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page