celiums-memory
Celiums
Tu IA no sabe lo que no sabe. Y lo olvida todo.
El motor de código abierto que dota a la IA de memoria persistente y acceso instantáneo a más de 5.100 módulos de conocimiento experto, con un reloj biológico que se adapta a cada usuario.
Prueba la demo en vivo · Inicio rápido · 6 herramientas · Cómo usarlo · Arquitectura · Despliegue · Documentación
El problema
Cada vez que tu asistente de IA comienza una nueva sesión, empieza desde cero. No recuerda tus preferencias, tus decisiones de proyecto, tu historial de depuración ni en qué estabas trabajando ayer. Alucina porque no tiene conocimientos especializados, solo datos de entrenamiento generales congelados en una fecha de corte.
Pasas más tiempo explicando el contexto que haciendo el trabajo.
Related MCP server: memora
La solución
Celiums combina dos motores en uno:
Motor | Qué hace | Cómo |
Memoria | Lo recuerda todo, con emoción | Vectores PAD, dopamina, ritmo circadiano, 15 módulos cognitivos |
Conocimiento | Sabe lo que saben los expertos | 5.100 módulos técnicos curados, búsqueda de texto completo, 18 categorías |
Ambos motores exponen 6 herramientas MCP que cualquier IDE de IA puede llamar de forma autónoma. Instálalo una vez y tu IA tendrá memoria persistente Y conocimiento experto para siempre.
Míralo en acción: ask.celiums.ai
Habla directamente con Celiums AI: utiliza los 5.100 módulos, te recuerda entre sesiones y tiene un ritmo circadiano real. Conocimiento cero: tus datos nunca se utilizan para el entrenamiento.
Inicio rápido
Opción 1: npm (local, 60 segundos)
npm install -g @celiums/cli
celiums initEso es todo. celiums init:
Pregunta tu nombre, zona horaria y si eres una persona matutina o nocturna
Carga 5.100 módulos de conocimiento experto
Configura automáticamente Claude Code, Cursor y VS Code
Crea tu perfil cognitivo personal (el ritmo circadiano se adapta a TI)
Opción 2: Docker (VPS, 3 minutos)
# 1. Clone
git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory
# 2. Configure
cp .env.example .env # edit passwords
# 3. Start infrastructure (PostgreSQL + Qdrant + Valkey)
docker compose up -d
# 4. Install dependencies
pnpm install
# 5. Build + start Celiums
pnpm setupObtienes: API de Celiums en el puerto 3210 + PostgreSQL + Qdrant + Valkey. En la primera ejecución, se cargan automáticamente 5.100 módulos expertos.
Opción 3: DigitalOcean 1-Click (próximamente)
Un botón. Despliega todo en tu propio droplet de DO.
Las 6 herramientas
Cuando se conecta a través de MCP, tu IA puede llamar a estas herramientas de forma autónoma:
Herramientas de conocimiento (busca en 5.100 módulos expertos)
Herramienta | Qué hace | Ejemplo |
| Busca conocimiento experto | "busca módulos sobre seguridad en Kubernetes" |
| Carga un módulo específico | "carga el módulo react-server-components" |
| Obtiene recomendaciones para un objetivo | "¿qué debería usar para construir una API REST?" |
| Explora todas las categorías | "muéstrame qué áreas de conocimiento están cubiertas" |
Herramientas de memoria (memoria emocional persistente)
Herramienta | Qué hace | Ejemplo |
| Almacena algo en la memoria | "recuerda que elegimos Hono en lugar de Express" |
| Recupera por relevancia semántica | "¿qué decisiones de framework tomamos?" |
Qué sucede detrás de remember (el usuario no ve nada, simplemente funciona):
User: "remember that we chose Hono over Express for the API"
|
PAD Emotional Vector (pleasure: 0.4, arousal: 0.3, dominance: 0.5)
|
Theory of Mind (empathy matrix transforms user emotion)
|
Dopamine / Habituation (novelty detection, reward modulation)
|
Per-User Circadian (your timezone, your peak hour, your rhythm)
|
PFC Regulation (clamp safe bounds, suppress extremes)
|
Triple-Store Persist (PostgreSQL + Qdrant + Valkey)
|
"Remembered (importance: 0.72)"15 sistemas cognitivos se activan con una sola llamada a remember. El usuario solo escribe una frase.
Cómo usarlo
Conéctalo a tu IDE
Después de celiums init, se conecta automáticamente. O manualmente:
Claude Code:
claude mcp add celiums -- celiums start --mcpCursor — añádelo a ~/.cursor/mcp.json:
{
"mcpServers": {
"celiums": { "command": "celiums", "args": ["start", "--mcp"] }
}
}VS Code — añádelo a settings.json:
{
"mcp.servers": {
"celiums": { "type": "stdio", "command": "celiums", "args": ["start", "--mcp"] }
}
}Usa las herramientas en la conversación
Una vez conectado, tu IA utiliza las herramientas automáticamente. Solo habla con normalidad:
You: "Find me best practices for PostgreSQL optimization"
AI: -> calls forage(query="PostgreSQL optimization")
-> finds postgresql-best-practices-v2 (eval: 4.0)
-> presents the expert module content
You: "Remember that we decided to use JSONB for metadata columns"
AI: -> calls remember(content="decided to use JSONB for metadata columns")
-> stored with importance 0.68, mood: focused
You: "What database decisions have we made?"
AI: -> calls recall(query="database decisions")
-> finds: "decided to use JSONB for metadata" (score: 0.89)
-> presents with emotional contextAPI REST
Si se ejecuta como servidor (Docker/VPS), la API completa está disponible:
# Search modules
curl http://localhost:3210/v1/modules?q=react+hooks
# Get a specific module
curl http://localhost:3210/v1/modules/typescript-mastery
# Browse categories
curl http://localhost:3210/v1/categories
# Store a memory
curl -X POST http://localhost:3210/store \
-H "Content-Type: application/json" \
-d '{"content": "The API uses Hono framework", "userId": "dev1"}'
# Recall memories
curl -X POST http://localhost:3210/recall \
-H "Content-Type: application/json" \
-d '{"query": "what framework", "userId": "dev1"}'
# Check your circadian rhythm
curl http://localhost:3210/circadian?userId=dev1
# Update your timezone
curl -X PUT http://localhost:3210/profile \
-H "Content-Type: application/json" \
-d '{"userId": "dev1", "timezoneIana": "Asia/Tokyo", "timezoneOffset": 9}'
# MCP protocol (for AI clients)
curl -X POST http://localhost:3210/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# Health check
curl http://localhost:3210/healthConfiguración
Todos los ajustes se realizan mediante variables de entorno:
# Core
DATABASE_URL=postgresql://user:pass@localhost:5432/celiums_memory
QDRANT_URL=http://localhost:6333
VALKEY_URL=redis://localhost:6379
PORT=3210
# SQLite mode (alternative, single file, zero infrastructure)
SQLITE_PATH=./celiums.db
# Knowledge engine
KNOWLEDGE_DATABASE_URL=postgresql://user:pass@localhost:5432/celiums
# Onboarding (auto-configure on first run)
CELIUMS_USER_NAME=dev1
CELIUMS_LANGUAGE=en # en, es, pt-BR, zh-CN, ja
CELIUMS_TIMEZONE=America/New_York
CELIUMS_CHRONOTYPE=morning # morning, neutral, nightArquitectura
Your AI (Claude Code, Cursor, VS Code, any MCP client)
|
| MCP JSON-RPC (6 tools)
v
CELIUMS ENGINE (1 process, 1 port)
| |
| Knowledge Engine | Memory Engine
| forage, absorb, | remember, recall
| sense, map_network |
| | 15 cognitive modules:
| 5,100 modules | limbic, circadian, dopamine,
| 18 dev categories | personality, ToM, PFC, ANS,
| full-text search | habituation, reward,
| | interoception, consolidation,
| | lifecycle, autonomy,
| | recall engine, importance
| |
v v
Modules DB Memory DB
(SQLite or PostgreSQL) (SQLite or PG + Qdrant + Valkey)Ritmo circadiano por usuario
Cada usuario tiene su propio reloj biológico:
curl http://localhost:3210/circadian?userId=dev1
# {
# "localHour": 10.5,
# "rhythmComponent": 0.99,
# "timeOfDay": "morning-peak",
# "circadianContribution": 0.30
# }Un usuario en Tokio obtiene una excitación diferente a la de un usuario en Nueva York en el mismo momento.
Limitación de capacidades
Las herramientas aparecen según tu configuración. Sin avisos de actualización, sin funciones bloqueadas visibles.
Nivel | Herramientas | Qué obtienes |
OpenCore (gratis) | 6 | forage, absorb, sense, map_network, remember, recall + 5.100 módulos |
+ Fleet (próximamente) | +8 | synthesize, bloom, cultivate, pollinate, decompose, fleet, construct |
+ Atlas (próximamente) | +12 | Colaboración en tiempo real, más de 451.000 módulos |
Modos de despliegue
Local (SQLite)
SQLITE_PATH=./celiums.db celiums startTodo en un solo archivo. Perfecto para desarrolladores individuales.
Docker (stack completo)
docker compose up -dPostgreSQL 17 + pgvector, Qdrant, Valkey. Túnel de Cloudflare opcional:
docker compose --profile tunnel up -dDigitalOcean 1-Click (próximamente)
Un botón crea un droplet con todo preconfigurado.
Idiomas
Idioma | Estado | |
Inglés | Predeterminado | |
Español | Soportado | |
Portugués (Brasil) | Soportado | |
Chino (Simplificado) | Soportado | |
Japonés | Soportado |
Detectado automáticamente desde tu SO durante celiums init.
Paquetes
Paquete | Descripción |
| Motor cognitivo (15 módulos, PAD, circadiano) |
| Tipos de TypeScript |
| 5.100 módulos expertos curados |
| Motor de conocimiento (búsqueda, módulos, herramientas) |
| CLI ( |
| Adaptador de protocolo MCP |
| Adaptador de API REST |
| Adaptador de llamadas a funciones de OpenAI |
| Adaptador de protocolo A2A de Google |
Seguridad
Local-first. Tus recuerdos viven SOLO en tu máquina o en tu propio servidor. No se nos envía nada.
Autenticación con clave API. Se requiere token de portador para todas las solicitudes que no sean de localhost.
Aislamiento por usuario. Cada usuario tiene su propio espacio de memoria, estado emocional y perfil circadiano.
Sin telemetría. Cero analíticas, cero seguimiento, cero llamadas a casa.
Contribución
Consulta CONTRIBUTING.md.
git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory
pnpm install
pnpm buildApoya este proyecto
Este proyecto se basa en la hiperconcentración por TDAH, demasiado café y la creencia obstinada de que la IA merece un cerebro real. Cada una de estas más de 11.000 líneas fue escrita entre sesiones de codificación de 20 horas, impulsada por la curiosidad y la obsesión.
Si Celiums te resulta útil, o si crees que la IA debería tener emociones y no solo capacidad de cómputo, considera apoyar el trabajo.
Tu contribución mantiene las GPU funcionando, el café fluyendo y este proyecto vivo.
Licencia
Apache 2.0 — consulta LICENSE
Construido con una atención obsesiva al detalle.
celiums.ai · npm · GitHub
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/terrizoaguimor/celiums-memory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server