Skip to content

Desktop App

Varun S V edited this page Oct 16, 2026 · 1 revision

Cascade AI Desktop Application

The desktop application combines an Electron host with a React UI. It is different from both the command-line program and the hosted Cloud interface.

Major areas

Area What it does
Chat Submit prompts, view streaming answers and grant approvals
Agent Cockpit Inspect a live agent tree, node status and communications
Code workspace Use the file tree, Monaco editor, diffs and integrated terminal
Built-in browser Browse pages, share the current page with an agent or permit controlled interaction
Settings Choose providers, models and preferences; connect to your account

Download official desktop installers from cascadeai.in/download. Platform packages are configured in app/electron-builder.yml.

Browser control is a privileged capability

The desktop browser can operate on a page containing the user's existing login state. That is different from opening a fresh, unauthenticated remote browser session. The agentBrowserControl switch is off by default and distinct from the older tools.browserEnabled headless tool. Browser actions are subject to authorization and a stop/takeover path. See Browser-Control and Security-and-Privacy.

Building from source

git clone https://github.com/Varun-SV/Cascade-AI.git
cd Cascade-AI
npm install
npm run build:cli
npm run dev:app
# Production renderer / Electron build:
npm run build:app

Platform-specific packaging scripts run from the app workspace; see app/package.json. Native modules may need rebuilding for your Electron/OS combination, and signing requirements depend on distribution policy.

Implementation pointers

For model selection and costs, see Models-and-Budgets.

Clone this wiki locally