Features
One window.
Every tool.
Map, code, preview and ship without juggling five apps. The editor, AI agent, terminal, browser, project map and media viewer sit side by side and stay in sync — so you never lose the thread.
One window, whole workflow
Map, code, preview and ship without juggling five tools. Everything lives side by side and stays in sync — no alt-tab, no lost context.
Code Editor
A VS Code grade editor. 50 plus languages, minimap, autosave, and files that refresh live when something else changes them.
Type below — this is the real editor
// welcome to Idiot Box
function buildSomething(great) {
const app = { canvas: true, editor: 'monaco', flow: 100 };
return [app, great].filter(Boolean).join(' + ');
}
buildSomething('your idea');Browser Panel
Your dev servers in tabs. Open localhost previews with automatic port detection, right next to your code.
Try the address bar
Project Panel
Files without friction. Drag and drop, multi select, clipboard, undo and redo, all in a tree that keeps up with you.
Real repo structure — click around
Terminal
A full terminal with splits and new panels, opened right where your project lives.
Type help and press enter
Media Viewer
Media stays in flow. Zoom, rotate, flip and pan images and video without ever leaving the app.
Try the buttons

OpenCode, built into your workspace
Use OpenCode’s native web interface inside Idiot Box. Manage sessions, choose from OpenCode’s supported providers and models, and work with its agents and tools without leaving your project.
The panel opens a new session in the current Idiot Box project and hides OpenCode’s project-add and project-selection controls. The OpenCode runtime is bundled with the app; provider setup, permissions and agent settings stay in OpenCode’s native interface.
OpenCode WebRunning locally in this panel