Archon Docker & Self-Hosted Deployment

GitHub

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

23,752 stars TypeScript TypeScript 57 files ยท ~132,559 tokens #ai#automation#bun#claude#cli#coding-assistant#developer-tools#typescript
RAW Compose
1. Pull Image (DOCKERHUB) docker pull coleam00/archon
2. Docker Run (1-Click Launch) docker run -d --name archon --restart always coleam00/archon:latest
3. Podman Run podman run -d --name archon --restart always coleam00/archon:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/coleam00/archon:latest
5. ORAS Pull (OCI Artifact) oras pull coleam00/archon:latest
6. Compose Deployment docker compose up -d
deploy/docker-compose.override.example.yml
Download .yml
# Docker Compose override for user-extended builds (server / deploy).
# Copy this file to docker-compose.override.yml โ€” do NOT modify docker-compose.override.example.yml.
# docker-compose.override.yml is gitignored so your customizations stay local.
#
# Docker Compose automatically merges docker-compose.override.yml with docker-compose.yml
# when both files are present โ€” no extra flags needed:
#   docker compose up -d
#
# NOTE: The base docker-compose.yml uses `image:` (no build section). This override
# adds a full `build:` section so Compose builds from Dockerfile.user instead of
# pulling the pre-built image.

services:
  app:
    build:
      context: .
      dockerfile: Dockerfile.user