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.6-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for devmem_agents-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d7b48edbaac0fa850ec08bdf7f28bef7483f2e814234358698d26d8d8d99f41f
MD5 6b8d2810faf0163f51275ee0150b2d3e
BLAKE2b-256 73f6ef254657ae8c90f9f1335ebb2b1f30dec96a03a8184a2fdcbf1777f0bcc2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.6 This release

1 file

1.0.4

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