The viewer server is restarting or temporarily unavailable. Trying again automatically…
The page will recover automatically when the server responds.
Choose where older shared memories belong
Some memories were shared before codemem had clear Sharing domains. We kept them out
of normal sync until you choose which project/domain they belong to.
You’ll review projects, not individual memories. Nothing moves automatically, and this
will not erase copies another device may already have received.
Memory & model settings
Configure connection, authentication, processing, and sync behavior.
Connection
`auto` uses recommended defaults for the selected connection mode.
Default: `gpt-5.1-codex-mini` for Direct API; `claude-4.5-haiku` for Local Claude session.
Switch between provider API credentials and local Claude session auth.
Used by `claude_sidecar` runtime. Example wrapper: `["wrapper", "claude", "--"]`.
Authentication
Use `auto` unless you need a specific token source.
Reads token text from this file when method is `file`.
When method is `command`, command stdout is used as the token.
Command format: JSON string array, e.g. `["iap-auth", "--audience", "gateway"]`.
How often background flush checks pending raw events.
Context Pack Limits
Default number of observations to include in a pack.
Default number of session summaries to include in a pack.
Device Sync
Optional self-hosted/operator-run discovery service. Direct peer-to-peer sync remains the data path.
Discovery namespace for peers using the same coordinator.
Some values are controlled outside this screen and take priority.
Loading memories…
System health
Assessing health signals…
Stats
Current session
No injections yet
Projects & Sharing domains
Choose which Sharing domain future memories use. “Stays on this device” means no Sharing domain is assigned yet, so it belongs in Projects review rather than Sync triage.