Click any part of the mock UI below to see what it does.
Add Working Folder. On the Agent tab. Edits the server's allowed root folders (one path per line). Registered paths appear as empty path groups even with no sessions. Saving restarts the server.
Agent tab. Chat and Terminal sessions grouped by working directory. Path headers can collapse; ⋯ creates Chat/Terminal or opens Search for that path. Selection auto-switches here when you open Chat/Terminal.
Other tab. Browser and Editor sessions in a flat newest-first list (not path-grouped). Selection auto-switches here when you open Browser/Editor.
Path group. Header shows the working directory (tail-visible if long). Click the header to collapse/expand. Empty registered folders still appear so you can start work there. From this group you can open Chat, Terminal, and Search for that path (⋯ menu).
⋯ on a path group — Chat / Terminal / Search. Three actions from this group:
- Chat — new AI chat with this path as Working Directory (same as More → Chat with cwd set).
- Terminal — new CLI session (cmd/claude/codex/…) in this path (same as More → Terminal / F3 with cwd set).
- Search — opens the file-search modal with this path pre-checked (all registered local + remote paths still listed as checkboxes — you can turn more on). F2 opens the same modal with every path checked.
RDP · Local. This server's own screen — label only (no URL, no status dot). The link icon shows an accessible URL for external devices. Turn on input to control it.
RDP · Remote. A registered remote server listed by its URL (no status dot). Selecting it opens that screen and switches File root to that server.
Session · Chat. Opens that AI chat thread in the center Chat panel. Listed under Agent, in its working-directory group. New ones: More → Chat or path-group ⋯.
Session · Terminal. Opens that CLI session (cmd/claude/codex/opencode/antigravity/grok) in the center Terminal panel. Listed under Agent by path. New ones: More → Terminal (F3) or path-group ⋯.
Session · Browser. Opens that Playwright web session in the center Browser panel. Listed under Other (newest first). New ones: More → Browser.
Session · Editor. Reopens a file you previously opened from the File tab. Listed under Other. Open files from the File tab or right-sidebar File list.
File tab. Full file manager (File.html): browse, Search, Music, File admin modal (upload/Git). Opening code-like files creates an Editor session under left Other.
File Search. No top-bar Search tab. Modal lists every registered root as checkboxes (Local:./, remotes as host:path). F2 = all checked; path ⋯ → Search = that path only (toggle others anytime). Search all checked scopes (partial name, Stop, max 200). Results show server:folder; file → Editor; folder → right File list when that scope is the current File root.
Help. This guide page (default on first open). Open from More → Help. When you enter with ?path=, File opens instead.
More menu. Secondary actions and panels — Memo, new RDP/Chat/Terminal/Browser/Team, Download, Log, Messenger, Help. Multiplexer is a top-level tab next to File. Click an item below to see what each one does.
Memo. Opens the folder-scoped Memo page — left category/message sidebar, modes Write/Search/Delete/Move, provider/model for AI search, tags, and a chat-style log + composer. See Guide → Memo for commands.
RDP (add). Registers another remote Control.html server so it appears in the left sidebar's RDP list.
Chat (new). Opens the New Chat dialog — set a Working Directory and options, then start a session (appears under Agent in that path group).
Terminal (new) · F3. Opens New Terminal — pick mode (cmd/claude/codex/agy/opencode/grok), key, working directory, MCP / Copy MD. Existing sessions open from the left Agent list, not this button.
Browser (new). Opens the New Browser dialog — set a URL, TTL, screen size, and Stealth time (appears under Other).
Team (new). Opens the New Team dialog — pick sub agents and a goal; the main terminal shows up in the Terminal panel (Agent list).
Download. Opens the download tool: yt-dlp/ffmpeg status, paste a YouTube or direct file URL, pick MP3/MP4/Direct, then Start Download and watch job progress.
Log. Opens a tab listing past provider (CLI) conversation logs as an accordion, with refresh/delete controls.
Messenger. Center panel (no dialog). Paste bot token or peer email → Register; Email button for SMTP/IMAP first. Full Telegram/Discord/Email steps: Guide → Center → Messenger.
Help. Opens this guide (Promo / Getting Started / Guide / FAQ) in the center — same as the default first-open panel.
Multiplexer (top tab). Split the center into a grid of panes and show several sessions at once — Chat, Terminal, Browser, RDP. Config mode: split/merge/select content per pane. Work mode: interact with the iframes. Menu: maximize, work/config, close.
Right sidebar · Info. Provider Status shows Node.js and each AI provider with install/auth state, version, and remaining usage (5h / Weekly). Below that, completed Chat/Terminal notifications are listed.
Right sidebar · File. A lightweight file browser separate from the full File tab — navigate folders and open a file straight into the Editor tab.
Right sidebar · Option. Theme, local model registration, Two-Factor Auth, database viewers, history cleanup, Schedule, Sub Agent, and the shortcut list — click the list items on the right to learn about each.
Theme. Switches the whole app between Light and Dark.
Add OpenCode Model / Status. Registers a local Ollama/LM Studio server and checks its connection status.
Two-Factor Auth. Pick a Messenger bot session so login requires messenger approval (or choose Disabled). Local-server setting; change saves immediately. Messenger sessions must be registered under More → Messenger first.
Database. SQLite viewer and a generic DB (MySQL/MSSQL/SQLite) viewer for browsing local data files.
Delete history. Bulk-deletes old AI conversation logs older than the given number of months.
Schedule. Create Interval or Time jobs for a Sub Agent (work orders). Interval: delay/count/start/end + auto-delete when count ends. Time: days of week + hour:minute + optional run-once-then-delete. List below: click to edit, trash to delete.
Sub Agent. Create and manage reusable AI agent presets that Team and Schedule can pick up.
Help. The same keyboard shortcut list shown below this mock.