{% extends "base.html" %} {% block title %}Settings - Memorizz{% endblock %} {% block head %}{% endblock %} {% block content %} {% from '_ui.html' import page_header, empty_state, id_chip %} {% set summary = settings_summary %} {{ page_header('Settings', 'Manage provider credentials and the saved defaults that the UI, CLI and MCP server load.', 'System') }} {% if message %}
{% endif %} {% if error %} {% endif %} {% for warning in config_warnings %} {% endfor %}Cloud apps such as Grok Bot and ChatGPT dots can use this memory. You approve each app with a pairing code, and all the apps you approve share one memory.
| App | Memory of | Can | Connected | Last used | {% if not apps_view.read_only %}Disconnect | {% endif %}
|---|---|---|---|---|---|
| {{ app.app_name }} | {{ app.memory_of }} | {{ app.can }} | {{ app.last_used }} | {% if not apps_view.read_only %}{% endif %} |
This UI is read-only, so apps can't be approved or disconnected here. In a terminal, memorizz mcp apps pair makes a code and memorizz mcp apps revoke disconnects an app.
Each code approves one app to use {{ apps_view.principal }}'s memory, or your local agents' if you choose to share it. It works once, for {{ apps_view.pairing_minutes }} minutes.
Read only: the app can look up memories but not save new ones.
Share with my local agents: the app uses the same memory as Claude Code, Codex and your other agents on this computer, in every project, including past sessions. It can change those memories too, unless it's read only.
--public-url https://… for a fixed address. Keep it running; it prints the server URL.claude mcp add --transport http memorizz <URL>, then claude mcp login memorizz.A --tunnel address changes every time it starts, so the apps must be connected again. Use --public-url with a fixed address to keep them.