Install Concierto
Three ways to get Concierto running. The Mac app, the CLI + daemon, or a self-hosted backend. Pick the one that matches how your team works.
There are three ways to run Concierto. They are not mutually exclusive. Most people start with the Mac app, and reach for the CLI when they want to script the platform or run agents in CI.
Native multi-tab window with the CLI built in. It starts the daemon for you on launch, nothing to run by hand. Best for daily use.
The concierto binary and the daemon that drives your local AI coding tools. The layer the apps wrap; ideal for scripting and headless agents.
Run the whole backend on your own infrastructure. Database, server, and storage all stay on your machines.
Where do agents run? Concierto's server stores your work and coordinates it, but agent tasks execute on a runtime, today that means a daemon on your own machine driving a local AI coding tool. Read How Concierto works for the 30-second model before you install.
Option 1, The Mac app
The fastest path. The Mac app bundles the concierto CLI and launches its own daemon profile on startup, so once you sign in your agents are ready to work, zero commands.
Open the Concierto downloads page. The Apple-Silicon .dmg starts automatically; pick another build under Other platforms if you need Intel, Windows, or Linux.
Open the .dmg and drag NSTACK Concierto into your Applications folder.
Concierto isn't notarized yet, so the first open needs one extra click: right-click the app → Open → Open anyway. Prefer the terminal? Clear the quarantine flag instead:
xattr -d com.apple.quarantine "/Applications/NSTACK Concierto.app"
open "/Applications/NSTACK Concierto.app"Sign in with your email and the 6-digit code we send you (or Google). Your workspaces and tabs sync automatically.
See Desktop app for tab groups, auto-updates, and pointing Desktop at a self-hosted backend.
Option 2, The CLI + daemon
The concierto CLI mirrors almost everything the web app can do, and the daemon is what actually runs agents on your machine.
Prerequisite: at least one AI coding tool installed locally. Claude Code, Codex, Cursor, Copilot, Gemini, and others. The daemon auto-detects them on startup and refuses to start if none are present.
Install the binary
brew install nstack-enterprises/tap/conciertocurl -fsSL https://raw.githubusercontent.com/nstack-enterprises/concierto-agent-platform/main/scripts/install.sh | bashirm https://raw.githubusercontent.com/nstack-enterprises/concierto-agent-platform/main/scripts/install.ps1 | iexVerify it's on your PATH:
concierto versionLog in and start the daemon
A single command logs you in and brings the daemon online:
concierto setupThis configures the CLI for Concierto Cloud, opens your browser to authenticate, stores a personal access token in ~/.concierto/config.json, and starts the daemon, which begins polling for tasks every 3 seconds and sending heartbeats every 15 seconds.
concierto daemon statusonline means it has registered with the server. See the full CLI command reference and Authentication and tokens for headless/CI login.
Option 3, Self-host the backend
Run the server, database, and object storage on your own infrastructure with Docker Compose or Helm. Your daemon and agents still run wherever you choose; only the control plane moves.
git clone https://github.com/nstack-enterprises/concierto-agent-platform.git
cd concierto-agent-platform
cp .env.example .env # set your secrets and FRONTEND_ORIGIN
docker compose up -dSelf-host has its own setup surface. Read the Self-host quickstart for the full walkthrough and the Environment variables reference (especially FRONTEND_ORIGIN, which gates invite links and WebSocket origin checks).
Verify your runtime is online
However you installed, confirm a runtime is registered before assigning work. In the app, open Settings → Runtimes, your daemon appears as one or more active runtimes (one per AI coding tool it detected).
Next steps
The Quickstart takes you from a one-line idea to a shipped Track, the zero-shot flow.
How Concierto works. Where the server, daemon, and AI tool each fit.
Cloud quickstart or Self-host quickstart, depending on where your backend lives.