Installation
KinBot runs as a single process with an embedded SQLite database. No Postgres, no Redis, no external dependencies.
Docker (recommended)
Section titled “Docker (recommended)”docker run -d --name kinbot \ -p 3000:3000 \ -v kinbot-data:/app/data \ ghcr.io/marlburrow/kinbot:latestOpen http://localhost:3000 — the onboarding wizard handles the rest.
One-liner script (Linux / macOS)
Section titled “One-liner script (Linux / macOS)”curl -fsSL https://raw.githubusercontent.com/MarlBurroW/kinbot/main/install.sh | bashThis will:
- Install Bun if not present
- Clone the repository to
/opt/kinbot - Install dependencies and build the frontend
- Run database migrations
- Create a system service (systemd on Linux, launchd on macOS)
- Start KinBot on port 3000
Customizing the install
Section titled “Customizing the install”KINBOT_DIR=/home/me/kinbot \KINBOT_DATA_DIR=/home/me/kinbot-data \KINBOT_PORT=8080 \ bash <(curl -fsSL https://raw.githubusercontent.com/MarlBurroW/kinbot/main/install.sh)Docker Compose
Section titled “Docker Compose”git clone https://github.com/MarlBurroW/kinbot.gitcd kinbot/dockerENCRYPTION_KEY=$(openssl rand -hex 32) docker compose up -dSee docker/docker-compose.yml for all options.
Manual install
Section titled “Manual install”git clone https://github.com/MarlBurroW/kinbot.gitcd kinbotbun installbun run buildbun run db:migrateNODE_ENV=production bun run startPrerequisites
Section titled “Prerequisites”- Bun >= 1.0
- Git
What’s next?
Section titled “What’s next?”Head to First Kin to create your first AI agent.