How NexLauncher works

From installing it to handing a task to an agent, here is what happens behind each button.

Install

  1. Download the zip and open it. Move NexLauncher.app to your Applications folder.
  2. Open it. NexLauncher isn't notarised by Apple yet, so macOS says it can't check it. Click Done.
  3. Open System Settings → Privacy & Security, scroll to the bottom and click Open Anyway next to NexLauncher, then confirm with your password or Touch ID.

You only do this once. If you prefer Terminal, this does the same:

xattr -dr com.apple.quarantine /Applications/NexLauncher.app

NexLauncher runs on macOS 14 Sonoma or later, on Apple silicon and Intel Macs. On macOS 26 it uses the Liquid Glass look. It's free, and you can read and build every line of it from source.

It finds your projects

The welcome tour asks where your projects live. NexLauncher scans that folder a few levels deep and looks at the files inside each one, not its name. A folder with a frontend and a backend side by side becomes one full-stack project; a folder that only holds other apps becomes a collection.

JavaScript and TypeScript

Uses the package manager your lockfile names.

ViteNext.jsAstroVueExpressExpoDenonpmpnpmyarnbun

Python

Picks the right server for the framework it finds.

DjangoFastAPIFlaskStreamlitPoetryuvmain.py

Mobile

Runs on the simulator, emulator or device you choose.

FlutteriOS SimulatorAndroid Emulator

Everything else

Compiled languages, other frameworks and plain tooling.

GoRustRailsLaravelSpring.NETPhoenixSwiftDocker ComposeMakefileProcfileStatic HTML

If a guess is wrong, change the command or port for that project in Settings → Projects.

Press Run

Each project offers only the actions that apply: Frontend, Backend, Both, Flutter, Docker or Run.

  • Missing dependencies? NexLauncher asks first, then installs them with the project's own tool and shows the progress.
  • Logs and ports. Output streams into the Logs tab. NexLauncher picks up the port a server listens on, so you can open it in your browser from the menu bar or the ready notification.
  • Stopping is clean. Every service runs in its own process group, so Stop ends the server and everything it started.
  • Quitting with something still running asks whether to stop it or keep it going from the menu bar.
The Flutter page listing iOS simulators, Android emulators and devices ready to run.
Flutter projects run on a simulator, an emulator, Chrome or the Mac itself.

AI agents

NexLauncher doesn't run a model of its own. It starts the command-line agent you already use, in the project's folder, and shows what it does as it works. Replies to Claude Code continue the same session; other agents get the earlier exchange along with your reply.

Your task is passed to the agent as an environment variable, never pasted into the command, so quotes or symbols in it can't run anything. You choose how much the agent may do:

AgentPlan onlyEdit filesFull auto
Claude Code--permission-mode plan--permission-mode acceptEdits--dangerously-skip-permissions
Codex--sandbox read-only--full-auto--dangerously-bypass-approvals-and-sandbox
Antigravity--mode plan--mode accept-edits--dangerously-skip-permissions
Gemini CLIdefault approvals--approval-mode auto_edit--yolo

Any other agent works through Settings → AI → Custom agent: give its command and use $NEX_TASK where the task goes. Signing in happens in each agent's own tool, opened in a terminal tab.

The AI Assistant page showing Claude Code, Codex, Gemini CLI, Antigravity and a custom agent.
The AI page shows which agents are installed and lets you sign in to each one.

Git, terminal and the menu bar

  • Git tab: set your name and email, stage files, commit, pull, push, create and switch branches, and read the history. It runs the git you have installed, with your Keychain or SSH credentials, and never force-pushes.
  • Terminal: a real zsh in any project or folder, so editors and interactive tools work.
  • Menu bar and ⌃⌥⌘L: running services, pinned projects and open tasks, with Run and Stop.
  • Widgets: Running Services, Quick Launch and Tasks for your desktop.

What stays on your Mac

Everything. NexLauncher keeps its settings and tasks in ~/Library/Application Support/NexLauncher and doesn't send anything anywhere. It stores no passwords, tokens or API keys: git and each AI agent keep their own sign-in.

This website counts downloads and, if you ask for update emails, stores your address. Nothing else.

Ready to try it?

Free for macOS 14 and later. Takes a minute to set up.

Download for Mac