Frontend UI for OpenMemory. Manage your personal LLM memories, apps, and settings.
2.5K
This Docker image contains the frontend user interface for OpenMemory.
OpenMemory is your personal memory layer for LLMs - private, portable, and open-source. This UI provides a dashboard to manage your memories, connected applications, and system settings.
This image is designed to be run as part of the OpenMemory stack, typically orchestrated with Docker Compose. For the easiest setup, refer to the docker-compose.yml or run.sh script in the main OpenMemory GitHub repository.
Basic Docker Run Example (requires the OpenMemory API/MCP server to be running):
docker run -d \
--name openmemory-ui-container \
-p 3000:3000 \
-e NEXT_PUBLIC_API_URL="http://<your_api_host_or_ip>:8765" \
-e NEXT_PUBLIC_USER_ID="$(whoami)" \
skpassegna/openmemory-ui:latest
Required Services:
skpassegna/openmemory-mcp (or equivalent) backend service.NEXT_PUBLIC_API_URL (Required): The full URL where the frontend can reach the backend API.
http://localhost:8765 or http://api.example.comNEXT_PUBLIC_USER_ID (Required): The default user ID for the UI to operate under.
yourusernamePORT (Optional): The port on which the Next.js server will listen inside the container.
3000 (This is then mapped to a host port using docker run -p <host_port>:3000).3000: The default port on which the Next.js application server listens inside the container.The source code for this UI can be found in the ui/ directory of the OpenMemory GitHub repository.
OpenMemory welcomes contributions! Please see the CONTRIBUTING.md file in the main repository for guidelines.
Content type
Image
Digest
sha256:082df16cf…
Size
71.1 MB
Last updated
over 1 year ago
docker pull skpassegna/openmemory-ui