Unified second brain for AI agents — 5-tier memory, HRR reasoning, 9 MCP tools
Project description
🧠 Eling
Unified second brain for AI agents — Hermes-first
"Eling" (Javanese): to remember, to be conscious, to be aware
✨ What is Eling?
Eling is a unified second brain for AI agents. It merges 5 memory tiers into one MCP server:
🧠 Layer 5: NOTION (online brain, human-readable)
📚 Layer 4: KB (FTS5 knowledge corpus)
🕸️ Layer 3: CODE (codegraph symbol intelligence)
💎 Layer 2: FACTS (HRR + BM25 hybrid)
📌 Layer 1: BUILTIN (Hermes MEMORY.md/USER.md)
All accessible via 5 unified tools:
eling_remember— smart routing across layerseling_recall— cross-layer search with RRF fusioneling_reason— compositional query (multi-entity)eling_reflect— promote local fact → Notioneling_sync— bidirectional Notion ↔ local
🚀 Quick Start
pip install eling-memory
# As Hermes plugin
eling install-hermes-plugin
# As standalone MCP server
eling-mcp
🎯 Why Eling?
| Feature | Eling | mem0 | agentmemory | Mnemosyne |
|---|---|---|---|---|
| Notion as online brain | ✅ native | ❌ | ❌ | ❌ |
| codegraph integration | ✅ embedded | ❌ | ❌ | ❌ |
| FTS5 knowledge base | ✅ embedded | ❌ | ❌ | partial |
| Hermes-first design | ✅ | indirect | indirect | ✅ |
| Single MCP process | ✅ | ❌ | ❌ | ✅ |
| HRR compositional reasoning | ✅ | ❌ | ❌ | ✅ |
| Indonesian-friendly | ✅ | ❌ | ❌ | ❌ |
📖 Documentation
🤝 Credits
- HRR phase encoding adapted from holographic plugin by dusterbloom (Hermes PR #2351, MIT)
- FTS5 retrieval techniques inspired by Nous Research's context-mode
- Architecture lessons from rohitg00/agentmemory and AxDSan/mnemosyne
📜 License
MIT © 2026 PatrickNoFilter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eling-0.1.1.tar.gz.
File metadata
- Download URL: eling-0.1.1.tar.gz
- Upload date:
- Size: 80.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adf5915df0356102cf3c9587f23b7bfb4cc862dc9574fb2b7a18c51c4dc592d5
|
|
| MD5 |
e656cbb2d3b397d5f0190def463d059d
|
|
| BLAKE2b-256 |
27f078cadd89d73d5015c3933247c8354a351add4f202431430d7efaf6851be2
|
File details
Details for the file eling-0.1.1-py3-none-any.whl.
File metadata
- Download URL: eling-0.1.1-py3-none-any.whl
- Upload date:
- Size: 61.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf840aa8a27923480093be1d638746d5ee6b3e8eb90a8853f5d4417d653f2ee5
|
|
| MD5 |
9f17728019050f874263e1e32e9c09d5
|
|
| BLAKE2b-256 |
c50801cd0d0def0eddf47234f6d4d80a099652be7f9278846c363e44cffa33af
|