autoagent Docker & Self-Hosted Deployment

GitHub

Autonomous harness engineering

4,570 stars Python Python 1 file ยท ~1,546 tokens
1. Pull Image (DOCKERHUB) docker pull kevinrgu/autoagent:latest
2. Docker Run (1-Click Launch) docker run -d --name autoagent --restart always kevinrgu/autoagent:latest
3. Podman Run podman run -d --name autoagent --restart always kevinrgu/autoagent:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/kevinrgu/autoagent:latest
5. ORAS Pull (OCI Artifact) oras pull kevinrgu/autoagent:latest
Dockerfile.base
FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim

RUN apt-get update && \
    apt-get install -y --no-install-recommends ca-certificates git && \
    rm -rf /var/lib/apt/lists/*

WORKDIR /app

# Python deps โ€” only what the agent needs (harbor excluded via .dockerignore)
COPY pyproject.toml ./
RUN uv pip install --system .

# Agent code
COPY agent.py ./

RUN ln -sf $(which python3) /usr/local/bin/python
RUN mkdir -p /logs /app/output