Celiums Memory AI
Generated on 30 Apr 2026 from the Celiums Memory AI catalog page
Celiums Memory turns any DigitalOcean droplet into a self-hosted memory layer for AI agents — exposing
semantic recall, an append-only signed agent journal, and a 5,100-module expert knowledge base over the
Model Context Protocol (MCP).
It connects in one click from Claude Web/Desktop, Claude Code, Cursor, Antigravity, Windsurf, ChatGPT
and any MCP-compatible client; tools like recall, remember, forage, journal_*, research_* and
write_* become available to your model the moment the droplet boots.
The stack is fully local: PostgreSQL 17 + pgvector, Qdrant for vector search, Valkey for
caching, an embedded REST + MCP engine, and a Crystal-UI dashboard with BYOK for the LLM provider of
your choice. Your memories, embeddings and journal entries never leave the droplet you control.
Provision the droplet, SSH in once to run sudo celiums-setup to expose the dashboard via a domain (Let’s
Encrypt) or directly by IP (self-signed) — and your private memory server is live.
Software Included
| Package | Version | License |
|---|---|---|
| Celums Memory | 1.2.7 | Apache-2.0 |
| PostgreSQL | 17 | PostgreSQL License |
| pgvector | 0.8 | PostgreSQL License |
| Qdrant | 1.12.6 | Apache-2.0 |
| Valkey | 7.2 | BSD-3-Clause |
| Node.js | 20 | MIT |
| Caddy | 2 | Apache-2.0 |
| pnpm | 9.4.0 | MIT |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the Celiums Memory AI 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Celiums Memory AI Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"celiumssolutions-celiumsmemoryai"}' \
"https://api.digitalocean.com/v2/droplets"Getting Started After Deploying Celiums Memory AI
- SSH into your droplet
ssh root@your\_droplet\_public\_ipv4The MOTD will guide you to the next step.
2) Run the one-time setup wizard
bash
sudo celiums-setup
Choose how the dashboard is exposed:
-
FQDN mode — point a domain (e.g.
memory.example.com) atyour_droplet_public_ipv4, enter it inthe wizard, and Caddy fetches a free Let’s Encrypt certificate automatically.
-
IP mode — uses
https://your_droplet_public_ipv4directly with a self-signed certificate. Yourbrowser will show a one-time warning the first time you visit.
When the wizard finishes it prints your dashboard URL and your engine API key (also saved at
/root/.celiums/api-key).- Create your admin user
Open the URL the wizard printed (or
https://your_droplet_public_ipv4), set a username + password, andcopy the API key from the Settings page.
- Connect any MCP client
Paste the configuration snippet into your editor or assistant — works with Claude Web, Claude Code,
Cursor, Antigravity, Windsurf, ChatGPT and any MCP-compatible host. Path table and ready-to-paste JSON for
every host:
https://github.com/terrizoaguimor/celiums-memory/blob/main/docs/integrations/mcp-clients.md
Reference
-
Logs:
journalctl -u celiums-engine -u celiums-dashboard -u celiums-proxy -f -
Config:
/etc/celiums/env(mode 0600, ownerceliums) -
Issues: https://github.com/terrizoaguimor/celiums-memory/issues