Cue turns voice commands into parallel AI agent tasks from your Mac’s notch.
See the codeSay what you want done. Keep working.
Cue is an open-source macOS assistant that lets you hand off browser and sandbox tasks to AI agents while you continue working. It lives in the menu bar and, on supported MacBook displays, can sit around the notch.
Download Cue · Source code · Report a bug
Cue is an early alpha for evaluation. It currently supports Apple Silicon Macs and requires your own Solari, Vercel AI Gateway, and Groq API keys. The downloadable build is not notarized by Apple, and a clean-machine installation has not yet been fully verified. Expect rough edges; do not rely on Cue for important or time-sensitive work.
Browser agents use separate cloud sessions, not your signed-in local browser. Their instructions prohibit purchases, account changes, and form submissions other than public searches. These are model instructions, not a technical guarantee: browser tools can interact with pages. See Security boundaries.
Download the Apple Silicon build from trycue.lol, open the DMG, and drag Cue to Applications. On first launch, onboarding guides you through Microphone and Accessibility permissions, microphone selection, your shortcut, and provider keys.
Development requires macOS, Apple Silicon, Node.js 22 or later, Bun, and the Rust toolchain used by Tauri 2. Xcode Command Line Tools must be installed for native builds.
bun install
cd island-tauri
bun install
CUE_PROJECT_DIR=.. bun run tauri dev
Add keys through onboarding. For standalone orchestrator development, copy .env.example to .env and add SOLARI_API_KEY, AI_GATEWAY_API_KEY, and GROQ_API_KEY. Never commit real keys.
The landing page lives in landing/ and can be served with any static web server.
From the repository root, install the build-only DMG tools once, then build from island-tauri/:
python3 -m venv /private/tmp/cue-dmg-tools
/private/tmp/cue-dmg-tools/bin/python -m pip install -r scripts/requirements-dmg.txt
cd island-tauri
bun run bundle:unsigned
The app is created under island-tauri/src-tauri/target/release/bundle/macos/; the DMG is written to landing/downloads/. These Python packages are used only to lay out the installer and are not shipped with Cue. The app is ad hoc signed but not notarized, and standard Gatekeeper installation is not verified. Signing and notarizing the complete app—including its embedded Node runtime and sidecar—are still required for a smooth public release.
Cue stores app credentials in the macOS Keychain. Voice audio is sent to Groq for transcription; the resulting prompt and task context are processed by the configured agent and model providers. A task may also send relevant page content to the tools it uses. Recent chats are stored locally in WebView storage; exported files stay in ~/Downloads/Cue until you remove them. Terminal logs may contain task content and URLs. Sandbox preview links are public and expire ten minutes after completion. Review your providers’ policies and avoid sensitive data in this alpha.
island-tauri/ — macOS app and UIorchestrator.ts, browser-tools.ts, sandbox-tools.ts — task orchestration and agent toolsagent/, shared/ — planning, execution, result synthesis, and validated eventsscripts/ — packaging and local checkslanding/ — download site source and download workerSee Architecture for the runtime flow and module map.
See CONTRIBUTING.md for setup and contribution guidance. Please include the checks you ran and any limitations in pull requests.
Please report suspected vulnerabilities privately. See SECURITY.md; do not post credentials or exploitable details in public issues.
Cue is licensed under the MIT License. Bundled Geist fonts use the SIL Open Font License; dependencies retain their respective licenses.
TypeScript
62.0%
Rust
19.0%
CSS
12.6%
JavaScript
3.6%
HTML
1.9%
Cue turns voice commands into parallel AI agent tasks from your Mac’s notch.
See the codeSay what you want done. Keep working.
Cue is an open-source macOS assistant that lets you hand off browser and sandbox tasks to AI agents while you continue working. It lives in the menu bar and, on supported MacBook displays, can sit around the notch.
Download Cue · Source code · Report a bug
Cue is an early alpha for evaluation. It currently supports Apple Silicon Macs and requires your own Solari, Vercel AI Gateway, and Groq API keys. The downloadable build is not notarized by Apple, and a clean-machine installation has not yet been fully verified. Expect rough edges; do not rely on Cue for important or time-sensitive work.
Browser agents use separate cloud sessions, not your signed-in local browser. Their instructions prohibit purchases, account changes, and form submissions other than public searches. These are model instructions, not a technical guarantee: browser tools can interact with pages. See Security boundaries.
Download the Apple Silicon build from trycue.lol, open the DMG, and drag Cue to Applications. On first launch, onboarding guides you through Microphone and Accessibility permissions, microphone selection, your shortcut, and provider keys.
Development requires macOS, Apple Silicon, Node.js 22 or later, Bun, and the Rust toolchain used by Tauri 2. Xcode Command Line Tools must be installed for native builds.
bun install
cd island-tauri
bun install
CUE_PROJECT_DIR=.. bun run tauri dev
Add keys through onboarding. For standalone orchestrator development, copy .env.example to .env and add SOLARI_API_KEY, AI_GATEWAY_API_KEY, and GROQ_API_KEY. Never commit real keys.
The landing page lives in landing/ and can be served with any static web server.
From the repository root, install the build-only DMG tools once, then build from island-tauri/:
python3 -m venv /private/tmp/cue-dmg-tools
/private/tmp/cue-dmg-tools/bin/python -m pip install -r scripts/requirements-dmg.txt
cd island-tauri
bun run bundle:unsigned
The app is created under island-tauri/src-tauri/target/release/bundle/macos/; the DMG is written to landing/downloads/. These Python packages are used only to lay out the installer and are not shipped with Cue. The app is ad hoc signed but not notarized, and standard Gatekeeper installation is not verified. Signing and notarizing the complete app—including its embedded Node runtime and sidecar—are still required for a smooth public release.
Cue stores app credentials in the macOS Keychain. Voice audio is sent to Groq for transcription; the resulting prompt and task context are processed by the configured agent and model providers. A task may also send relevant page content to the tools it uses. Recent chats are stored locally in WebView storage; exported files stay in ~/Downloads/Cue until you remove them. Terminal logs may contain task content and URLs. Sandbox preview links are public and expire ten minutes after completion. Review your providers’ policies and avoid sensitive data in this alpha.
island-tauri/ — macOS app and UIorchestrator.ts, browser-tools.ts, sandbox-tools.ts — task orchestration and agent toolsagent/, shared/ — planning, execution, result synthesis, and validated eventsscripts/ — packaging and local checkslanding/ — download site source and download workerSee Architecture for the runtime flow and module map.
See CONTRIBUTING.md for setup and contribution guidance. Please include the checks you ran and any limitations in pull requests.
Please report suspected vulnerabilities privately. See SECURITY.md; do not post credentials or exploitable details in public issues.
Cue is licensed under the MIT License. Bundled Geist fonts use the SIL Open Font License; dependencies retain their respective licenses.
TypeScript
62.0%
Rust
19.0%
CSS
12.6%
JavaScript
3.6%
HTML
1.9%