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 .app bundles and their .icns icons
  • Windows β€” enumerates installed apps (with inferred categories)
  • Linux β€” reads .desktop entries

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, or cmd.exe on 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_manager plugin's SHOW_FILES tool β€” so "show me the invoices folder" opens it visually.

Control Center

A macOS-style quick-settings panel wired to the system plugins:

ControlBacked by
Wi-Fi toggle + network listnetwork_manager
Bluetooth toggle + device listbluetooth_manager
Volume slideraudio_manager
Brightness sliderdisplay_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:

DashboardPurpose
Chat DashboardThe main chat + canvas experience
Agents DashboardSee and manage capabilities, agents, and workflows
Using SettingsConfigure the AI engine, sound, displays, network, theme
Workflow BuilderBuild multi-step workflows by hand
Analyst DashboardLoad data, chart it, run financial models
Crew War RoomWatch a team of agents collaborate live
Tip

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".