- Inputs
- Screenshots, multiple related screenshots, a URL, a text description, or a screen recording. Video input needs a Gemini key.
- Model choice
- Pick models from GitHub Copilot, OpenAI, Anthropic and Google Gemini in Settings or beside the composer. One option per selected model; tick nothing to leave it automatic.
- Editing
- Multi-file tree, file tabs, a collapsible explorer, select-and-edit from the preview, and a formatter that only ever changes whitespace and refuses component source.
- Layout
- On wide windows, drag or keyboard-move the dividers between Chat and the workspace, and between the file tree and the editor. Widths persist, clamp to the window, and stay a view preference — resizing never creates a version.
- Startup
- Core routes come up first; generation, evaluation and project tooling load on first use, and the Chromium and Copilot probes run in the background. The shell requires a genuine health response and gives up after 90 seconds rather than hanging.
- Help
- Ctrl+/ opens Get started, Guides, Support and the shortcut reference, linking these published guides. In the desktop app it also opens the backend log folder for a bug report.
- Project history
- A local SQLite database keeps projects, versions, prompts and retry ancestry, and records the model behind each option. Nothing is uploaded; deleting a project deletes it from disk.
- Import
- Point at a folder, ZIP or selected source files. The scanner parses text only — it never executes the project's configuration or code — then offers design context or an editable project.
- Preview
- A derived, self-contained artifact rendered in an opaque-origin sandbox with a restrictive Content-Security-Policy. At 100% a fixed-width canvas is centred in a neutral frame. When a build cannot be represented safely it shows a diagnostic instead of guessing.
- Assets and images
- Asset extraction reuses the real logos from your screenshot (Gemini key). Image generation, editing and background removal need a Replicate key set in
backend/.env.
✓ Keyboard-first
Ctrl+/ opens the Help centre, which carries the full shortcut reference. Ctrl+1–4 switch Preview, Code, Chat and History; Ctrl+3 again collapses the chat panel on wide windows. Project actions use Ctrl+Alt combinations — N new, I import, U upload, S settings, E export. Pane dividers take arrow keys, Shift for larger steps, Home/End and Enter to reset. In the desktop app, Ctrl+= and Ctrl+- zoom in fixed steps between 50% and 300%, and Ctrl+0 resets.
✓ Sharing that asks first
CodePen is offered only when the selected stack can honestly run in a browser-only Pen, and it always asks before code leaves the device. For build-dependent projects, download the project folder instead.
✓ Honest fallbacks
When export cannot find a valid root build command, it keeps every source file and adds a Safe fallback note rather than inventing a scaffold that looks plausible and breaks later.