{"slug": "show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor", "title": "Show HN: VT Code – a terminal coding agent with a human-reviewed WebMCP editor", "summary": "VT Code, a terminal coding agent, now offers a human-reviewed WebMCP editor that pairs a browser-based interface with a terminal UI, keeping the TUI as the source of truth for workspace, policy, and writes. The browser edits stay in memory and never touch the filesystem, with VT Code remaining the approval authority. Pairing involves a two-step process where users run a command in the VT Code TUI and paste the resulting WebSocket URL and one-time code into the web app.", "body_md": "New here? Close Settings to try fallback, or pair VT Code below. Press `?` after closing this dialog for the quick guide. The paired VT Code TUI remains the source of truth for workspace, policy, pairing, and writes.\n\n- Connection\n- In-memory fallback\n- Workspace\n- Browser memory\n- Browser origin\n- http://localhost:5173\n- Runtime\n- Fallback\n- Pairing lease\n- 300 seconds\n- Bridge limits\n- 1 MiB · 8 in flight\n- Listener\n- Browser only\n\nNo bridge is paired. Browser edits stay in memory and never touch the filesystem.\n\n## Connect or re-pair a VT Code bridgeTwo-step pairing\n\n1\n**Start in the VT Code TUI**\nFor **VT CODE TURN**, run this in the same interactive session:\n\n`/webmcp pair http://localhost:5173`\n\nVT Code prints a WebSocket URL and a one-time pairing code.\n2\n**Paste into this web app**\nCopy both values from that same running VT Code session, then pair below.\n\nKeep the TUI running while the browser is connected.\n**Workspace only?** Start `vtcode webmcp serve`\n\ninstead. It does not provide VT CODE TURN.\n\n**Nothing is written by the browser.** The code and session token stay in browser memory. VT Code remains the approval authority.\n\n## Choose a workspace and setup modeTerminal-assisted\n\n**Choose the workspace from this page**\nThe browser cannot launch VT Code or grant filesystem access. Enter a path, copy one setup command, run it in a terminal, then pair here.\n\nACTIVE SESSION · VT CODE TURN\n## Open with the VT Code agent\n\nStarts VT Code in the selected workspace. Then run the shown `/webmcp pair`\n\ncommand in its TUI.\n\nWORKSPACE ONLY\n## Open for editing\n\nStarts the headless bridge for workspace inspection and proposals. It does not provide VT CODE TURN.\n\nAfter the terminal prints the URL and one-time code, paste both values above.", "url": "https://wpnews.pro/news/show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor", "canonical_source": "https://vinhnx.github.io/VTCode/", "published_at": "2026-08-29 12:55:20+00:00", "updated_at": "2026-08-29 13:18:22.998890+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "ai-agents"], "entities": ["VT Code", "WebMCP"], "alternates": {"html": "https://wpnews.pro/news/show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor", "markdown": "https://wpnews.pro/news/show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor.md", "text": "https://wpnews.pro/news/show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor.txt", "jsonld": "https://wpnews.pro/news/show-hn-vt-code-a-terminal-coding-agent-with-a-human-reviewed-webmcp-editor.jsonld"}}