Skip to main content

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

Python 3.10+ License: MIT MCP Hermes


✨ 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 layers
  • eling_recall — cross-layer search with RRF fusion
  • eling_reason — compositional query (multi-entity)
  • eling_reflect — promote local fact → Notion
  • eling_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

📜 License

MIT © 2026 PatrickNoFilter

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

eling-0.1.1.tar.gz (80.5 kB view details)

Uploaded Source

Built Distribution

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

eling-0.1.1-py3-none-any.whl (61.3 kB view details)

Uploaded Python 3

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

Hashes for eling-0.1.1.tar.gz
Algorithm Hash digest
SHA256 adf5915df0356102cf3c9587f23b7bfb4cc862dc9574fb2b7a18c51c4dc592d5
MD5 e656cbb2d3b397d5f0190def463d059d
BLAKE2b-256 27f078cadd89d73d5015c3933247c8354a351add4f202431430d7efaf6851be2

See more details on using hashes here.

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

Hashes for eling-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf840aa8a27923480093be1d638746d5ee6b3e8eb90a8853f5d4417d653f2ee5
MD5 9f17728019050f874263e1e32e9c09d5
BLAKE2b-256 c50801cd0d0def0eddf47234f6d4d80a099652be7f9278846c363e44cffa33af

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