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.

Metadata

Release files for devmem-agents 1.0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for devmem-agents 1.0.11
File Interpreter ABI Platform Actions
devmem_agents-1.0.11-py3-none-any.whl Python 3 none any Details for devmem_agents-1.0.11-py3-none-any.whl

Release files / devmem_agents-1.0.11-py3-none-any.whl

Download URL devmem_agents-1.0.11-py3-none-any.whl
Size 70.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a7134a5a3bff13c5d947ae883cf2eff2c5902307243ac6fc81c0fb9d5ac1055
BLAKE2b-256 checksum
How to use checksums
6b41e1f13707e9a569cc6447dd2e4333110f7fd92f4e33b1f842ce0d32cd4928
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Security for devmem-agents 1.0.11

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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