memorizz

Local UI Guide

The Memorizz local UI gives you a browser-based workflow for connecting to your memory provider, creating/editing agents, running conversations, and inspecting memory state without writing extra code.

What You Can Do

1. Install UI Dependencies

For local development against this repo:

pip install -e ".[ui]"

For package usage:

pip install "memorizz[ui]"

If you also want all optional integrations (Oracle, MongoDB, sandbox, docs, etc.):

pip install "memorizz[all]"

2. Start The UI

memorizz run local

Default URL: http://127.0.0.1:8765

Optional host/port overrides:

memorizz run local --host 0.0.0.0 --port 9000

3. Connect To A Memory Provider

On first load, the UI opens the /connect page.

Oracle

MongoDB

Filesystem

Tip for Oracle embedding consistency across UI + notebooks:

export MEMORIZZ_DEFAULT_EMBEDDING_PROVIDER=openai
export MEMORIZZ_DEFAULT_EMBEDDING_MODEL=text-embedding-3-small
export MEMORIZZ_DEFAULT_EMBEDDING_DIMENSIONS=1536

4. Navigation Map

Once connected, the sidebar is your main navigation.

Section Route Purpose
Dashboard /dashboard High-level provider connection details and memory counts.
Agents /agents Browse agents, sort, quick-chat, and jump into edit/playground.
Create Agent /agents/new Build a new agent with mode, persona, tool/memory options, and provider config.
Playground /playground and /agents/{id}/playground Interactive chat, thread switching, token/context stats, and per-agent runtime config.
Memory Types /memory/{type} Browse stored memory entries by type (personas, toolbox, conversations, etc.).
Traces /traces Filter/search agents and inspect thread-level trace timelines.
Evalground /evalground Run LongMemEval, monitor logs, and review run history/results.
Settings /settings Save API keys and runtime defaults into the UI session and .env.

5. Suggested First Run Workflow

  1. Open Settings and add at least OPENAI_API_KEY.
  2. Create an agent in Agents -> Create Agent.
  3. Open that agent in Playground.
  4. Send a message and confirm streaming response.
  5. Switch to Traces to inspect events for that run.
  6. Review memory entries under Memory Types (especially conversations/summaries/cache).

Evalground Requirements

Evalground currently requires:

Security Notes

Troubleshooting

UI Fails To Start

Connection Errors

Port In Use

Start on a different port:

memorizz run local --port 9000