A celestial-structure-based AI memory management system - Give any AI human-like memory
Project description
Stellar Memory
Give your AI the ability to remember. Free & open-source.
What is Stellar Memory?
Stellar Memory gives any AI the ability to remember things across conversations. Once your AI learns something about you, it remembers it next time — just like a person.
No programming required. Works with Claude Desktop, Cursor, and any MCP-compatible AI.
Get Started (2 options)
Option 1: Install on your computer (Recommended)
Windows:
- Download
stellar-memory-setup.bat - Double-click to run
- Restart Claude Desktop or Cursor
- Done! Try saying: "Remember my name is ___"
macOS / Linux:
curl -sSL https://raw.githubusercontent.com/sangjun0000/stellar-memory/main/stellar-memory-setup.sh | bash
Or if you have Python:
pip install stellar-memory[mcp]
stellar-memory setup
Option 2: Use in the cloud
Cloud service coming soon. You'll be able to use Stellar Memory from any browser without installing anything.
For now, developers can use the REST API — see API docs.
How it works
You: "My favorite color is blue. Remember that."
AI: "Got it! I'll remember that your favorite color is blue."
... next conversation ...
You: "What's my favorite color?"
AI: "Your favorite color is blue!"
Stellar Memory organizes memories like a solar system:
- Core — Most important, always remembered
- Inner — Important, frequently accessed
- Outer — Regular memories
- Belt — Less important
- Cloud — Rarely accessed, may fade
For Developers
Click to expand developer documentation
Python Library
from stellar_memory import StellarMemory
memory = StellarMemory()
memory.store("User prefers dark mode", importance=0.8)
results = memory.recall("user preferences")
memory.stop()
Installation Options
pip install stellar-memory # Core library
pip install stellar-memory[mcp] # With MCP server
pip install stellar-memory[server] # With REST API
pip install stellar-memory[full] # Everything
Key Features
- 5-Zone Hierarchy — Core, Inner, Outer, Belt, Cloud
- Adaptive Decay — Memories naturally fade like human memory
- Emotion Engine — 6-dimensional emotion vectors
- Self-Learning — Optimizes based on usage patterns
- MCP Server — Claude Code, Cursor integration
- REST API — Full HTTP API with Swagger docs
- Vector Search — Semantic similarity matching
- Graph Analytics — Memory relationships and communities
- Multi-Agent Sync — CRDT-based conflict resolution
Requirements
Python 3.10+
Documentation
License
MIT License — free to use, modify, and distribute.
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 stellar_memory-2.0.0.tar.gz.
File metadata
- Download URL: stellar_memory-2.0.0.tar.gz
- Upload date:
- Size: 180.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e3b1798600a1a74a0a849500d2eba641ec83056423655ad6182a652f7bf9eb
|
|
| MD5 |
77fdf3f6454679c13cefb903695b9b06
|
|
| BLAKE2b-256 |
3bdc2a8faf8a6ddaf8e88a40f1b3d1cb9cc07434919c050ac50c08ab04b05ccb
|
File details
Details for the file stellar_memory-2.0.0-py3-none-any.whl.
File metadata
- Download URL: stellar_memory-2.0.0-py3-none-any.whl
- Upload date:
- Size: 166.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc453a60f8c8870109eaafb9bf198e800fe1cda5686a436b9b964998ea403414
|
|
| MD5 |
c4fda3a1273931030cdbd0b26cd52716
|
|
| BLAKE2b-256 |
ef4374db1bb4d43b2aade776580f158c3a0565c1677a00854d5a9fc721fe5e83
|