Built-in Apps
The launcher, terminal, file explorer, control center, settings, and power menu that ship with the shell.
Beyond agent-generated widgets, the shell includes real desktop applications. These are hand-built Flutter apps that you can open directly β and that the agent can drive on your behalf.
App Launcher
A Spotlight-style launcher that scans the actual applications installed on your machine and launches them:
- macOS β discovers
.appbundles and their.icnsicons - Windows β enumerates installed apps (with inferred categories)
- Linux β reads
.desktopentries
Type to filter, hit enter to launch. The built-in Settings app is always present in the list. Because it shells out to the OS, "open Spotify" or "launch Photoshop" work for any app you have installed.
Terminal
A real terminal emulator built on xterm + flutter_pty:
- Spawns a genuine PTY running your login shell (
$SHELL, orcmd.exeon Windows) - 10,000-line scrollback
- Full interactive programs work (vim, htop, REPLs)
The agent can also run commands here via the computer-control
loop (RUN_TERMINAL_COMMAND).
File Explorer (Project Lens)
A full file browser with sidebar places β Home, Desktop, Documents, Downloads, Music, Pictures, Videos (only those that exist are shown):
- Back/forward navigation with history
- File operations (create, move, rename, delete)
- Content preview
- Agent-driven navigation ("Ghost Driver"): the agent can open the explorer at a path
and highlight files via the
file_managerplugin'sSHOW_FILEStool β so "show me the invoices folder" opens it visually.
Control Center
A macOS-style quick-settings panel wired to the system plugins:
| Control | Backed by |
|---|---|
| Wi-Fi toggle + network list | network_manager |
| Bluetooth toggle + device list | bluetooth_manager |
| Volume slider | audio_manager |
| Brightness slider | display_manager |
So the panel and the corresponding chat commands operate the same underlying tools.
Settings
The Settings app configures the system without editing files:
- LLM provider / model / API key β change the brain on the fly (saved via
/api/settings; LLM fields are live, no restart needed) - Theme β dark / light / glassmorphic
- Wallpaper and other appearance options
Power Menu
A session/power control surface for lock, logout, reboot, and shutdown β
the UI counterpart to the power_manager plugin.
Other dashboards
MeghaOS also includes richer dashboards, each with its own detailed guide:
| Dashboard | Purpose |
|---|---|
| Chat Dashboard | The main chat + canvas experience |
| Agents Dashboard | See and manage capabilities, agents, and workflows |
| Using Settings | Configure the AI engine, sound, displays, network, theme |
| Workflow Builder | Build multi-step workflows by hand |
| Analyst Dashboard | Load data, chart it, run financial models |
| Crew War Room | Watch a team of agents collaborate live |
Anything these apps do, the assistant can usually trigger by request β "open the terminal", "show my Downloads folder", "turn on Bluetooth", "switch to the glassmorphic theme".