Metadata-Version: 2.4
Name: engramdev-ai
Version: 0.1.0
Summary: Your AI coding tool has amnesia. EngramDev gives it long-term memory.
License: MIT
Project-URL: Homepage, https://github.com/genieincodebottle/engramdev
Project-URL: Repository, https://github.com/genieincodebottle/engramdev
Keywords: mcp,ai,coding,patterns,llm,token-optimization,developer-tools
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# 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

```bash
pip install engramdev
```

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

```bash
npm install -g engramdev
```

## Quick Start

```python
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](https://github.com/genieincodebottle/engramdev) for full docs, MCP server setup, CLI usage, and plugin system.

## License

MIT
