Install
Install NIZZY
Three steps: install the package, register this device, then open NIZZY in the browser. Details for each step are below.
- 1
Install
Install the Mac or Windows package, then connect it in Cursor (the default). Other IDEs use the same launcher.
- 2
Register device
Open Apps or run nizzy_license login, then authorize the user code on /device.
- 3
Open NIZZY in the browser
Go to http://127.0.0.1:3000/apps/ (or the port you set as NIZZY_PORT).
1. Install
Mac
Run this in Terminal. It installs to ~/.nizzy/runtime and opens Cursor with the launcher in that folder.
curl -fsSL https://nizzy.app/install/install-macos.sh | bash
NIZZY Dev (side by side, does not replace Stable):
curl -fsSL https://nizzy.app/install/install-macos-dev.sh | bash
Already downloaded the archive? Install it without fetching again:
curl -fsSL https://nizzy.app/install/install-macos.sh | NIZZY_TARBALL=/path/to/nizzy-macos-arm64.tar.gz bash
Windows
Download the zip, unzip it to a folder that will stay put, then add that launcher in Cursor (next section) or another IDE.
Windows (x64)- Unzip to
%USERPROFILE%\.nizzy\runtime\so you havenizzy-windows-x64\nizzy.cmd. - Use that
.cmdpath as the MCPcommand(there is no.exe).
Cursor
Default host. MCP server nizzy, port 3000. Apps live in ~/.nizzy/apps; the package is ~/.nizzy/runtime.
Cursor is the default. On Mac the one-liner opens the MCP install deeplink for you. If it does not, or you installed on Windows, add server nizzy in Cursor Settings → Customize → MCP. Use an absolute path, not ~. On Windows replace YOU with your username.
Mac
{
"mcpServers": {
"nizzy": {
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_PORT": "3000"
}
}
}
}Windows
{
"mcpServers": {
"nizzy": {
"command": "C:\\Users\\YOU\\.nizzy\\runtime\\nizzy-windows-x64\\nizzy.cmd",
"env": {
"NIZZY_PORT": "3000"
}
}
}
}Other IDEs
After the Mac or Windows install, paste a snippet into the host’s MCP settings and set command to the launcher in ~/.nizzy/runtime (Mac) or nizzy.cmd under .nizzy\runtime\ (Windows).
VS Code + Copilot
NIZZY_IDE=vscodeProject file .vscode/mcp.json (servers key, not mcpServers).
{
"servers": {
"nizzy": {
"type": "stdio",
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_IDE": "vscode",
"NIZZY_PORT": "3000"
}
}
}
}Windsurf
NIZZY_IDE=windsurfUser file ~/.codeium/windsurf/mcp_config.json (Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json).
{
"mcpServers": {
"nizzy": {
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_IDE": "windsurf",
"NIZZY_PORT": "3000"
}
}
}
}Claude Desktop
NIZZY_IDE=genericmacOS: ~/Library/Application Support/Claude/claude_desktop_config.json. Windows: %APPDATA%\Claude\claude_desktop_config.json.
{
"mcpServers": {
"nizzy": {
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_IDE": "generic",
"NIZZY_PORT": "3000"
}
}
}
}Claude Code
NIZZY_IDE=genericCLI. Replace the command path after install. Restart the session after adding.
claude mcp add nizzy \ --env NIZZY_IDE=generic \ --env NIZZY_PORT=3000 \ -- ~/.nizzy/runtime/nizzy
OpenAI Codex
NIZZY_IDE=genericChatGPT desktop, Codex CLI, and the Codex IDE extension share ~/.codex/config.toml (project: .codex/config.toml). TOML, not JSON. Or: Settings → MCP servers.
[mcp_servers.nizzy] command = "~/.nizzy/runtime/nizzy" [mcp_servers.nizzy.env] NIZZY_IDE = "generic" NIZZY_PORT = "3000" # CLI equivalent: # codex mcp add nizzy --env NIZZY_IDE=generic --env NIZZY_PORT=3000 \ # -- ~/.nizzy/runtime/nizzy
Google Antigravity
NIZZY_IDE=genericAntigravity IDE, CLI, and 2.0 share ~/.gemini/config/mcp_config.json (workspace: .agents/mcp_config.json). Or: agent panel → MCP Servers → View raw config. Gemini CLI uses the same global file.
{
"mcpServers": {
"nizzy": {
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_IDE": "generic",
"NIZZY_PORT": "3000"
}
}
}
}Zed
NIZZY_IDE=genericsettings.json → context_servers (not mcpServers). macOS/Linux: ~/.config/zed/settings.json.
{
"context_servers": {
"nizzy": {
"command": "~/.nizzy/runtime/nizzy",
"env": {
"NIZZY_IDE": "generic",
"NIZZY_PORT": "3000"
}
}
}
}2. Register device
- Open Apps or run
nizzy_licenselogin. - Authorize the user code on /device.
- Workspace catalog syncs on the next daemon start.
3. Open NIZZY in the browser
After the launcher is running (Cursor or another IDE connected), open http://127.0.0.1:3000/apps/. That is the Apps catalog. If you set a different NIZZY_PORT, use that port instead.