Downcity
Quick Start

Connect your first project to Downcity through one shortest path.

Do not build a control plane first and do not rewrite workflow first. Start from the repo you already run. In four steps, the folder becomes a durable agent operating block.

Start from one real repository, not a demo project.Close one minimal loop before adding approvals, skills, or extra channels.If multiple people operate the system, define folder boundaries before role split.

01

Install the CLI

Establish one local runtime entry point first. Both `downcity` and `city` are valid command names.

npm install -g downcity
downcity --version

02

Create the agent inside your repo

Initialize inside a real project so rules, permissions, and artifacts stay in the repo instead of a separate platform.

cd /path/to/your-repo
city agent create .

03

Configure model and start runtime

Create `.env`, then start the runtime. Use foreground mode only when you need live logs in the current shell.

LLM_API_KEY=your_key

city start
city agent start
# for debugging
city agent start --foreground

04

Run a health check

Verify service state first, then add skills, channels, and scheduled tasks. Boundaries before expansion.

curl http://localhost:3000/health
curl http://localhost:3000/api/status

Continue in the docs

Once the four steps are working, move into the full quick-start guide and connect configuration, skills, and automation.