Features

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.

  1. 01 Workflow
  2. 02 Editor
  3. 03 Browser
  4. 04 Project
  5. 05 Terminal
  6. 06 Media
  7. 07 AI Agent
01 / Workflow

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.

Idiot Box app overview
02 / Editor

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

Live — welcome.js
// welcome to Idiot Box
function buildSomething(great) {
  const app = { canvas: true, editor: 'monaco', flow: 100 };
  return [app, great].filter(Boolean).join(' + ');
}
buildSomething('your idea');
03 / Browser

Browser Panel

Your dev servers in tabs. Open localhost previews with automatic port detection, right next to your code.

Try the address bar

Live — browser panel
04 / Project

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

Live — project tree
Select a file to preview its path.
05 / Terminal

Terminal

A full terminal with splits and new panels, opened right where your project lives.

Type help and press enter

Live — terminal
06 / Media

Media Viewer

Media stays in flow. Zoom, rotate, flip and pan images and video without ever leaving the app.

Try the buttons

Live — media viewer
Idiot Box media viewer demo
07 / AI Agent

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 Native web interface
WorkspaceOpenCode · current project
OC

A new session starts in your current project. Select a provider and model, and ask OpenCode to work.

OpenCode WebRunning locally in this panel
SessionsAgents · ToolsProviders · Models