跳转到主要内容
页面

Hosted Demo

Standalone memory service for AI tools, with durable memory, evidence, team isolation, and MCP access.

Hosted Demo

Use the hosted demo when you want to test Dense-Mem before running Docker:

https://demo-dense-mem.markhuang.ai

The demo generates a temporary isolated team and API key. The key lasts 24 hours. Use only disposable test data.

SSO Availability

The hosted demo does not support SSO. The user portal on the demo should not show SSO login because no SSO provider is configured for that deployment.

Use the generated demo API key to access /ui, MCP, and API routes.

GoalTutorial
Try Dense-Mem without installing anythingThis hosted demo page
Run your own local memory serverDense-Mem Quick Start: Give Claude Code and Codex the Same Memory
Host Dense-Mem on a public HTTPS serverSecure Dense-Mem on Vultr with Traefik

What It Proves

Dense-Mem links AI instances by giving them the same external memory service.

Multiple AI client sessions sharing one temporary Dense-Mem demo key through one hosted memory hub
Multiple AI client sessions sharing one temporary Dense-Mem demo key through one hosted memory hub

If two clients use the same generated key, they can read and write the same temporary memory. If you generate a new key, you create a new isolated team.

This is the core Dense-Mem capability: many AI sessions can use one memory service, so every linked assistant can work with more useful context.

The AI model still reasons and responds. Dense-Mem stores evidence, claims, facts, recall results, and clarification tasks so the AI can work with more context instead of starting cold.

Limits

LimitDemo value
Session lifetime24 hours
Generated demo sessions10 per IP per day
Authenticated requests300
Write attempts75
Save attempts30
Content stored128 KiB
Claims30
Verifier attempts10
Promoted facts5
Recall calls50
Rate limit20 requests per minute

Do not store secrets, personal data, credentials, production notes, or anything critical. Expired demo teams and graph data are deleted.

Step 1: Generate A Key

Open the hosted demo page:

https://demo-dense-mem.markhuang.ai

The page creates a key automatically for the browser tab. You can also click Generate New Key.

Copy the key:

bash
export DENSE_MEM_API_KEY="dm_..."

Use that same key in every client you want to link.

Step 2: Check MCP Tools

bash
curl -s "https://demo-dense-mem.markhuang.ai/mcp" \
  -H "Authorization: Bearer $DENSE_MEM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

The response should include high-level tools such as:

remember
recall_memory
reflect_memories
confirm_memory

Step 3: Connect Claude Code

bash
claude mcp add --transport http dense-mem-demo \
  https://demo-dense-mem.markhuang.ai/mcp \
  --header "Authorization: Bearer $DENSE_MEM_API_KEY"

Ask:

Use Dense-Mem to remember that this demo project codename is river-lamp and I prefer concise answers with concrete commands.

Step 4: Connect Codex

Add this to ~/.codex/config.toml:

toml
[mcp_servers.dense_mem_demo]
url = "https://demo-dense-mem.markhuang.ai/mcp"
bearer_token_env_var = "DENSE_MEM_API_KEY"
tool_timeout_sec = 60
enabled = true

Restart Codex, then ask:

Before answering, use Dense-Mem to recall what you know about my demo project codename and response style.

Expected result: Codex should recall the memory written by Claude Code because both clients use the same demo key.

Step 5: Try A New Session

Start a new AI session with the same key configured and ask:

What does Dense-Mem remember about this demo?

The assistant should recall memory from Dense-Mem instead of depending on the old chat transcript.

Step 6: Try A Conflict

Ask:

Remember that I prefer long narrative explanations in this demo.

If the client uses the high-level memory workflow, Dense-Mem can return a clarification instead of silently replacing the earlier concise-answer preference. The assistant should ask which memory to keep.

Next

Use the demo to prove the concept. Use the local or Vultr tutorials above when you want your own server. Use Quick Start and Configuration for the manual reference.