Skip to main content

Your AI coding tool has amnesia. EngramDev gives it long-term memory.

Project description

EngramDev

Your AI coding tool has amnesia. EngramDev gives it long-term memory.

EngramDev learns your coding patterns and serves them to AI tools like Claude Code and Cursor - so they stop regenerating what they already know.

Install

pip install engramdev

For the full MCP server + CLI, use the Node.js package:

npm install -g engramdev

Quick Start

from engramdev import PatternStore, classify

# Store patterns
store = PatternStore(".")
store.add_pattern({
    "type": "component",
    "name": "UserCard",
    "description": "React user profile card",
    "template": "export default function UserCard({ name }) { ... }",
    "tags": ["react", "component", "card"],
})

# Classify a task
patterns = store.get_all_patterns()
result = classify("Create a React card component", patterns, {"framework": "react"})
print(result["match"])       # "exact", "partial", or "none"
print(result["confidence"])  # 0.0 - 1.0

Full Documentation

See GitHub for full docs, MCP server setup, CLI usage, and plugin system.

License

MIT

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

engramdev_ai-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

engramdev_ai-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file engramdev_ai-0.1.0.tar.gz.

File metadata

  • Download URL: engramdev_ai-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for engramdev_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9d83792ea93b922a352522819b8655aa978d13c645a6d2794aae036207ea3f34
MD5 85ddee344590f3df6a6b7e0b6a611dd8
BLAKE2b-256 fdfeca9de7caf6ae3b19a87128591a68b80cb0a517e125dd143b543c2a873b6b

See more details on using hashes here.

File details

Details for the file engramdev_ai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: engramdev_ai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for engramdev_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8317e302a39d8a274bc19981bc68ea516b37d3bec53e9d4ef5da02017cad05ae
MD5 139f024fc9ed511dfd9b52b72e0214a8
BLAKE2b-256 5e5073cf887fd40321db93e24f2ec4870348d5b27501144142cf6095077dae35

See more details on using hashes here.

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