Native workbench. Built-in agent. Themes that own the chrome. Warm sand, dusty sky — for developers and vibe coders.
brew install --cask dunu-ide➜ desert-theme npx vsce package
✔ Packaged: dunu-desert-theme-1.7.0.vsix (14 files)
The agent
Chat in Ask, Agent, Plan, or Debug mode. Slash commands like /fix, /test, and /code-review. Attach context with @Web, files, and codebase search. Every edit is checkpointed.
// AIThe workbench
A native workbench: file explorer, editor groups and splits, command palette, settings, keybindings, and image preview. Layouts persist across every session.
// CORESource control
Git status, diffs, staging, and history — all in the Source Control view, right where you expect it.
// GITA true terminal
A real PTY in the panel. Interactive programs, resize, and multiple sessions — not a toy emulator.
// PTYLanguages & debug
LSP-powered completions, diagnostics, and navigation. DAP debug adapters, including a JavaScript adapter Dunu can fetch for you.
// LSP + DAPThemes that own the chrome
Color themes work as-is, plus extra Dunu tokens for the window frame, floating cards, and traffic lights. Style the whole app, not just the editor.
// THEMESProject intelligence
Lexical search plus a semantic codebase index powering @Codebase-style retrieval across your whole project.
// INDEXRemote workspaces
Point the desktop app at a headless dunu-server on another machine or container. Explorer, git, and terminal run against that remote folder.
// REMOTECloud / headless agent
The same agent loop runs without a GUI via dunu-headless or dunu-cloud-agent — perfect for CI and background tasks.
// HEADLESSFour Desert times of day, four candy-sweet Dessert flavors. Click a card to restyle this page. Color themes work as-is — Dunu adds chrome tokens so a theme styles the whole app.
The cask installs the app only — add dunu-ide-cli for the dunu command. It is named dunu-ide-cli so it never shadows Homebrew core's OCaml dune — the installed binary is still dunu.
A warm, AI-first workbench. Free to download. Bring your extensions, your themes, and your agent.