celiums-memory
Celiums
당신의 AI는 자신이 무엇을 모르는지조차 모릅니다. 그리고 모든 것을 잊어버리죠.
AI에게 영구적인 기억력과 5,100개 이상의 전문가 지식 모듈에 대한 즉각적인 액세스 권한을 부여하는 오픈 소스 엔진입니다. 각 사용자에게 적응하는 생체 시계가 포함되어 있습니다.
라이브 데모 체험 · 빠른 시작 · 6가지 도구 · 사용 방법 · 아키텍처 · 배포 모드 · 문서
문제점
AI 어시스턴트는 새로운 세션을 시작할 때마다 제로 상태에서 시작합니다. 사용자의 선호도, 프로젝트 결정 사항, 디버깅 기록, 어제 작업하던 내용을 기억하지 못합니다. 특정 분야의 전문 지식이 없고 특정 시점까지의 일반적인 학습 데이터만 가지고 있기 때문에 환각(hallucination) 현상이 발생합니다.
당신은 업무를 처리하는 시간보다 컨텍스트를 다시 설명하는 데 더 많은 시간을 소비하고 있습니다.
Related MCP server: memora
해결책
Celiums는 두 가지 엔진을 하나로 결합했습니다:
엔진 | 기능 | 방식 |
기억(Memory) | 감정을 포함한 모든 것을 기억 | PAD 벡터, 도파민, 일주기 리듬, 15가지 인지 모듈 |
지식(Knowledge) | 전문가의 지식을 보유 | 5,100개의 큐레이팅된 기술 모듈, 전문 검색, 18개 카테고리 |
두 엔진 모두 모든 AI IDE가 자율적으로 호출할 수 있는 6가지 MCP 도구를 제공합니다. 한 번만 설치하면 AI가 영구적인 기억력과 전문가 지식을 영원히 갖게 됩니다.
실제 작동 모습: ask.celiums.ai
Celiums AI와 직접 대화해 보세요. 5,100개의 모든 모듈을 사용하며, 세션 간에도 사용자를 기억하고, 실제 일주기 리듬을 가지고 있습니다. 제로 지식(Zero-knowledge) 정책: 데이터는 절대 학습에 사용되지 않습니다.
빠른 시작
옵션 1: npm (로컬, 60초 소요)
npm install -g @celiums/cli
celiums init이것으로 끝입니다. celiums init 실행 시:
이름, 시간대, 아침형/저녁형 인간 여부를 묻습니다.
5,100개의 전문가 지식 모듈을 로드합니다.
Claude Code, Cursor, VS Code를 자동 구성합니다.
개인 인지 프로필(사용자에게 적응하는 일주기 리듬)을 생성합니다.
옵션 2: Docker (VPS, 3분 소요)
# 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 setup포트 3210에서 Celiums API + PostgreSQL + Qdrant + Valkey가 실행됩니다. 첫 실행 시 5,100개의 전문가 모듈이 자동으로 로드됩니다.
옵션 3: DigitalOcean 1-Click (출시 예정)
버튼 하나로 자신의 DO 드롭릿에 모든 것을 배포합니다.
6가지 도구
MCP를 통해 연결되면 AI가 다음 도구를 자율적으로 호출할 수 있습니다:
지식 도구 (5,100개 전문가 모듈 검색)
도구 | 기능 | 예시 |
| 전문가 지식 검색 | "Kubernetes 보안 관련 모듈 찾아줘" |
| 특정 모듈 로드 | "react-server-components 모듈 로드해줘" |
| 목표에 대한 추천 제공 | "REST API 구축에 무엇을 사용해야 할까?" |
| 모든 카테고리 탐색 | "어떤 지식 영역이 다뤄지는지 보여줘" |
기억 도구 (영구적인 감정 기억)
도구 | 기능 | 예시 |
| 기억 저장 | "우리가 Express 대신 Hono를 선택했다는 것을 기억해" |
| 의미론적 관련성에 따라 검색 | "우리가 어떤 프레임워크 결정을 내렸지?" |
remember 뒤에서 일어나는 일 (사용자는 보지 못하지만, 자동으로 작동합니다):
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)"단 한 번의 remember 호출에 15개의 인지 시스템이 작동합니다. 사용자는 그저 문장 하나를 입력할 뿐입니다.
사용 방법
IDE에 연결
celiums init 후에는 자동으로 연결됩니다. 수동 연결 방법은 다음과 같습니다:
Claude Code:
claude mcp add celiums -- celiums start --mcpCursor — ~/.cursor/mcp.json에 추가:
{
"mcpServers": {
"celiums": { "command": "celiums", "args": ["start", "--mcp"] }
}
}VS Code — settings.json에 추가:
{
"mcp.servers": {
"celiums": { "type": "stdio", "command": "celiums", "args": ["start", "--mcp"] }
}
}대화 중 도구 사용
연결되면 AI가 자동으로 도구를 사용합니다. 평소처럼 대화하세요:
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 contextREST API
서버(Docker/VPS)로 실행 중인 경우 전체 API를 사용할 수 있습니다:
# 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/health구성
모든 설정은 환경 변수를 통해 이루어집니다:
# 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, night아키텍처
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)사용자별 일주기 리듬
각 사용자는 자신만의 생체 시계를 가집니다:
curl http://localhost:3210/circadian?userId=dev1
# {
# "localHour": 10.5,
# "rhythmComponent": 0.99,
# "timeOfDay": "morning-peak",
# "circadianContribution": 0.30
# }도쿄에 있는 사용자와 뉴욕에 있는 사용자는 같은 순간이라도 서로 다른 각성 상태를 가집니다.
기능 게이팅
도구는 구성에 따라 나타납니다. 업그레이드 알림이나 잠긴 기능이 표시되지 않습니다.
티어 | 도구 | 제공 내용 |
OpenCore (무료) | 6 | forage, absorb, sense, map_network, remember, recall + 5,100개 모듈 |
+ Fleet (예정) | +8 | synthesize, bloom, cultivate, pollinate, decompose, fleet, construct |
+ Atlas (예정) | +12 | 실시간 협업, 451K+ 모듈 |
배포 모드
로컬 (SQLite)
SQLITE_PATH=./celiums.db celiums start모든 것이 하나의 파일에 저장됩니다. 개인 개발자에게 적합합니다.
Docker (풀 스택)
docker compose up -dPostgreSQL 17 + pgvector, Qdrant, Valkey. 선택적 Cloudflare 터널:
docker compose --profile tunnel up -dDigitalOcean 1-Click (출시 예정)
버튼 하나로 모든 것이 사전 구성된 드롭릿을 생성합니다.
언어
언어 | 상태 | |
영어 | 기본값 | |
스페인어 | 지원됨 | |
포르투갈어 (브라질) | 지원됨 | |
중국어 (간체) | 지원됨 | |
일본어 | 지원됨 |
celiums init 실행 시 OS에서 자동으로 감지됩니다.
패키지
패키지 | 설명 |
| 인지 엔진 (15개 모듈, PAD, 일주기) |
| TypeScript 타입 |
| 5,100개의 큐레이팅된 전문가 모듈 |
| 지식 엔진 (검색, 모듈, 도구) |
| CLI ( |
| MCP 프로토콜 어댑터 |
| REST API 어댑터 |
| OpenAI 함수 호출 어댑터 |
| Google A2A 프로토콜 어댑터 |
보안
로컬 우선. 기억은 오직 사용자의 기기나 개인 서버에만 저장됩니다. 외부로 전송되는 데이터는 없습니다.
API 키 인증. 모든 로컬 호스트 외 요청에는 Bearer 토큰이 필요합니다.
사용자별 격리. 각 사용자는 자신만의 기억 공간, 감정 상태, 일주기 프로필을 가집니다.
텔레메트리 없음. 분석, 추적, 외부 통신이 전혀 없습니다.
기여
CONTRIBUTING.md를 참조하세요.
git clone https://github.com/terrizoaguimor/celiums-memory.git
cd celiums-memory
pnpm install
pnpm build프로젝트 후원
이 프로젝트는 ADHD의 과몰입, 과도한 커피, 그리고 AI도 진짜 뇌를 가질 자격이 있다는 고집스러운 믿음으로 만들어졌습니다. 11,000줄이 넘는 이 코드는 호기심과 집념으로 20시간씩 이어지는 코딩 세션 속에서 작성되었습니다.
Celiums가 유용하거나, AI가 단순한 연산을 넘어 감정을 가져야 한다고 믿으신다면 후원을 고려해 주세요.
여러분의 후원은 GPU를 가동하고, 커피를 공급하며, 이 프로젝트를 살아있게 합니다.
라이선스
Apache 2.0 — LICENSE 참조
디테일에 대한 집요한 관심으로 구축되었습니다.
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