Active Sessions
Recent Sessions Refreshing
Session Overview
Session Insights
Analyze your Claude Code sessions to discover patterns, groups, and suggested skills.
Click Analyze Sessions to start. Only new or modified sessions will be processed (incremental).
Git Worktrees
Isolated working copies for parallel development. Status updates every 30s.
Wall-E Setup
Version loading...Configure AI, integrations, and advanced settings.
AI Configuration
Provider Health
Anthropic
Claude modelsOpenAI
GPT modelsOllama
Free · localDeepSeek
V4 · 1M ctxMoonshot / Kimi
K2.6 · 256K ctxTypeSafe AI
jev · decisions onlyConnected Services
Accounts and integrations that feed Wall-E's memory.
AI Tool Integrations
Wall-E registers as an MCP server so your AI coding tools can access memories and knowledge.
Manual setup instructions
{
"mcpServers": {
"wall-e": {
"type": "http",
"url": "http://localhost:3457/mcp"
}
}
}
~/.codex/config.toml:[mcp_servers."wall-e"]
url = "http://localhost:3457/mcp"
Claude Code project:
~/.claude/mcp.jsonClaude Code global:
~/.claude.jsonCodex:
~/.codex/config.tomlCursor:
~/.cursor/mcp.jsonWindsurf:
~/.codeium/windsurf/mcp_config.jsonClaude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
"wall-e" entry from the config files above.Microsoft owner access Checking…
Controls who can open the full CTM desktop through a Microsoft sign-in. This setup is separate from Dev Tunnel host sign-in and phone pairing.
Set these in the CTM launch environment. Do not enter credentials in this page.
CTM_MICROSOFT_ACCOUNT_TYPE, CTM_MICROSOFT_TENANT_ID,CTM_MICROSOFT_CLIENT_ID, CTM_MICROSOFT_CLIENT_SECRET_FILECallback URI:
https://<canonical-host>/api/auth/microsoft/callback
Go live from anywhere Loading… ▾
Loading go-live status…
Phone Access
Pick how your phone reaches this CTM — the wizard will handle the rest.
Other ways to connect
Microsoft tunnel phone access Checking Microsoft Dev Tunnels...
- 1Install
- 2Sign in
- 3Start
Advanced details
Traffic inspection
Walle Relay phone access Checking Walle Relay...
·
· certificate expires
Tailscale private URL Checking Tailscale...
Command CTM will run
tailscale cert.
Cloudflare Access browser URL Checking Cloudflare automation...
ctm.walle.sh can route to only one CTM tunnel at a time. A Walle-managed URL would need a hosted Walle service that owns the domain in Cloudflare and assigns a unique subdomain to each install.brew install cloudflare/cloudflare/cloudflared
cloudflared tunnel login
Continue to summary, click Create Token, copy the generated token once, then paste it here.CTM phone access, Access, Tunnel, DNS, and Zone permissions, account scope All accounts, and zone scope All zones so CTM can find or add the parent domain.Manual permission rows
Account/Access: Apps and Policies/EditAccount/Access: Organizations, Identity Providers, and Groups/ReadAccount/Cloudflare Tunnel/EditZone/DNS/EditZone/Zone/Read
Advanced Cloudflare IDs (optional)
Advanced network settings
These fields are managed automatically when you use the wizard above. Only edit if you need a custom bind address or your own TLS certificates.
Pair Phone
Pair this phone once. A passkey binds the first pairing to this browser; normal phone access and CTM restart do not ask again unless you add a passkey for a new stable URL.
Resolving…
Appearance
Choose the CTM, Wall-E, and terminal theme. Provider ANSI colors are preserved inside the selected palette.
Session resume
Resuming an old or large Claude Code session prompts whether to resume from a summary or the full transcript. Choose what CTM should do — this is honored for phone resumes too, where that prompt is otherwise hard to answer.
Agent Web send behavior
Choose what Enter and the primary button do while a coding agent is already working. The Web composer always labels the action before it sends; Term is unchanged.
Memory Search
Vector embeddings enable semantic search — find memories by meaning, not just keywords.
GOOGLE_API_KEY=... to your .env file and restart.
Data Storage
Live database folders and backup folders are now managed together from Storage & Backups. That screen previews the maintenance window, moves backup snapshots online, and supervises CTM/Wall-E restarts for live database moves.
Transcript retention
Checking...
CTM never edits your Claude settings; to keep transcripts longer set cleanupPeriodDays in ~/.claude/settings.json.
Status-Change Hooks
Run a shell command when a session transitions between states. Env vars: CTM_OLD_STATE, CTM_NEW_STATE, CTM_SESSION_ID, CTM_PROVIDER, CTM_WORKTREE_PATH, CTM_WORKTREE_BRANCH, CTM_TAB_TITLE (plus CCMANAGER_* aliases for migration).
.ctm-hooks.json in any repo root with the same schema — project values win over these globals.Hooks run with 10s default timeout and cannot block CTM.
sh -c is used to interpret the command string.
Storage & Backups
Live SQLite databases should stay on local disk. Backup folders can be changed online; live data folders use a supervised maintenance window with rollback.
CTM Database
Task manager sessions, queues, prompts, and UI state.
Wall-E Brain
Private memory, knowledge graph, and Wall-E transcripts.
Files marked create don't exist yet — selecting them will create a new file.
Permission Manager
Manage which tools Claude Code can auto-approve.
Click Scan Sessions to discover tools used in your recent sessions, then toggle auto-approve for each.
Shadow Approver
Shadows your approvals, learns patterns, auto-approves safe ops.
Folders
Prompt Editor
Create, edit, and manage your prompts with rich text formatting, image annotations, versioning, and prompt chains.
Quick start: Click + New Prompt or select an existing prompt from the sidebar.