13
Sunder is an open-source desktop app where tools are installed as packages.
A package can add a panel, dashboard, command, automation, integration, AI agent, file utility, hardware control, or local workflow inside Sunder.
Instead of installing a separate app for every small tool, you install packages into one desktop app.
Examples of what a Sunder package could be:
- A dashboard for your server, game server, shop, invoices, or internal API
- A file tool that watches folders, renames files, resizes images, or organizes downloads
- A button that runs a backup script, import job, deploy command, or local workflow
- A panel for Home Assistant, a 3D printer, local device, lab tool, or custom hardware
- An AI workspace that can use files, shell commands, web tools, MCP, memory, local models, and package-building tools
Sunder is not a window manager. It does not arrange random app windows or embed existing apps. Packages are built for Sunder and run inside Sunder.
The important part is Agent Builder.
With Sunder Agent Builder, you can create a new package inside Sunder and ask Agent Chat to build it. The agent can create files, edit code, run commands, inspect errors, test builds, and keep iterating.
That means non-developers and vibecoders can start building useful native desktop tools without manually setting up a full desktop development environment first.
For developers, Sunder provides the boring app infrastructure:
- Desktop host
- Package lifecycle
- Install, update, enable, disable, uninstall
- Settings and secrets
- Local storage and logs
- SDK contracts
- Package validation
- Registry publishing
- Cross-platform shell for Windows, macOS, and Linux
You build the tool. Sunder provides the app around it.
Built with