Install
Homebrew (pilot)
Section titled “Homebrew (pilot)”brew tap TeleosApp/tap https://github.com/TeleosApp/homebrew-tapbrew trust teleosapp/tap # Homebrew 7+ asks you to trust third-party tapsbrew install teleos
teleos doctor # checks Docker, gh, package access, release accessbrew install teleos installs the launcher, a small script that runs the signed Teleos container. Upgrades: brew upgrade teleos && teleos upgrade.
Two ways to use it
Section titled “Two ways to use it”One-shot scan, nothing installed:
teleos scan rails/rails --days 30teleos scan your-org/your-repo --json # machine-readable, for agentsA local instance with the web UI:
teleos up # writes ~/.teleos/{docker-compose.yml,.env}, starts, creates your admin accountteleos open # http://localhost:8000Verify before you run it
Section titled “Verify before you run it”Every release is signed and carries two bills of materials:
teleos verify # checksums, signed checksums, and the image signatureteleos sbom # what's inside the containerteleos sbom --app # the source dependenciesManual Docker Compose
Section titled “Manual Docker Compose”If you manage the files yourself, pin a released version (never latest):
services: teleos: image: ghcr.io/teleosapp/teleos:0.3.3 container_name: teleos ports: - "${PORT:-8000}:8000" env_file: - .env environment: DATABASE_PATH: /app/data/db.sqlite3 volumes: - teleos-data:/app/data restart: unless-stopped
volumes: teleos-data:Then create .env (see Environment variables) and run docker compose up -d.