Skip to content

First Run Walkthrough

Settings page — org settings, LLM provider config (API keys masked), and feature toggles for workers, voice, policies.

Get Agentcy running in under 5 minutes. Choose the path that fits your setup.

Prerequisites

RequirementVersionRequired?
Docker & Docker Compose24+Yes (for infrastructure)
Node.js20+Yes (for frontend dev)
Rust toolchain1.75+Optional (only for backend dev)
An LLM API keyRequired for AI chat (Anthropic or OpenAI)

No Rust Required

If you just want to run Agentcy, Docker handles everything. You only need Rust installed if you plan to modify the backend code.

Choose Your Path

The fastest way to get everything running locally.

Step 1: Get the release tarball

Agentcy is closed-source. Request access via agentcylabs.com — you'll receive a signed release tarball along with deployment notes. Unpack it:

bash
tar -xzf agentcy-<version>.tar.gz
cd agentcy-<version>

Step 2: Configure environment

bash
cp .env.example .env

Edit .env and set your LLM API key:

bash
# At minimum, set one of these:
ANTHROPIC_API_KEY=sk-ant-your-key-here
# or
OPENAI_API_KEY=sk-your-key-here

Step 3: Start infrastructure

bash
make infra

This starts PostgreSQL (port 15432), Neo4j (port 17687), and Redis (port 16379) in Docker containers.

Step 4: Start the application

bash
make dev

This runs:

  • The Rust backend API on http://localhost:18080
  • The Next.js frontend on http://localhost:3000

Step 5: Open Agentcy

Navigate to http://localhost:3000 in your browser. Log in with the default credentials:

FieldValue
Emailadmin@localhost
Passwordadmin

Change Default Credentials

The default admin account is intended for development only. Change the password immediately in production, or switch to OIDC authentication.

Step 6: Connect your first data source

  1. Go to Connectors in the sidebar
  2. Click Add Connector
  3. Choose a source type (e.g., GitHub PAT)
  4. Enter your credentials
  5. Click Create — the connector validates your credentials before saving
  6. Click Sync to ingest data into the knowledge graph

Step 7: Start chatting

Go to Chat in the sidebar and ask the agent about your connected systems:

What repositories do I have connected? Show me the most active ones.

Path 2: Desktop App (macOS)

For individual use or demos, the Tauri-based desktop app bundles everything.

Step 1: Request a Desktop build

Visit agentcylabs.com to request a signed Desktop .dmg. You'll receive download instructions by email.

Step 2: Install and launch

Open the DMG and drag Agentcy to your Applications folder. Launch the app.

Step 3: Complete the setup wizard

The wizard runs on first launch with three modes:

ModeWhat It Does
Quick SetupPulls and starts Docker containers for Postgres, Neo4j, Redis automatically
Custom LocalBring your own infrastructure — point to existing database instances
Cloud DeployConnect to a remote Agentcy deployment (Railway, Fly.io, AWS, K8s)

The wizard guides you through:

  1. Infrastructure setup (databases)
  2. LLM provider configuration
  3. Authentication setup
  4. First connector

Step 4: Start using Agentcy

The app opens to the main dashboard. Your configuration is saved at:

~/Library/Application Support/com.agentcy.desktop/config.json
Where are the logs?

Desktop app logs are written to ~/Library/Logs/Agentcy/. Check these if the app or backend sidecar fails to start.


Path 3: Cloud Deploy

Deploy Agentcy to a cloud platform for team access.

Quick Cloud Options

See the full Deployment guide for detailed instructions on each platform.

Railway (fastest)

bash
# Install Railway CLI
npm install -g @railway/cli

# Deploy from the repo
railway init
railway up

Docker Compose on a VM

bash
# On your server, after unpacking the release tarball you received from AgentcyLabs:
cd agentcy
cp .env.example .env
# Edit .env with production values
docker compose up -d --build

Kubernetes / Helm

bash
helm repo add agentcy https://charts.agentcy.dev
helm install agentcy agentcy/agentcy \
  --set anthropicApiKey=sk-ant-... \
  --set auth.provider=oidc \
  --set auth.jwksUrl=https://your-tenant.auth0.com/.well-known/jwks.json

Verify Your Installation

Run the built-in status check:

bash
make status

Expected output:

=== Service Status ===
Backend:  healthy
Frontend: healthy
NAMES                STATUS
postgres             Up 2 minutes (healthy)
neo4j                Up 2 minutes (healthy)
redis                Up 2 minutes (healthy)

You can also hit the health endpoint directly:

bash
curl http://localhost:18080/health

What to Do Next

GoalGuide
Understand the architectureCore Concepts
Fine-tune your setupConfiguration
Set up authenticationAuthentication
Connect data sourcesConnectors Overview
Explore the knowledge graphKnowledge Graph
Build workflowsOrchestration
Deploy to productionDeployment Overview

Built by AgentcyLabs. For in-house deployment or Agentcy Cloud (PaaS) access, visit agentcylabs.com.