plannotator Docker & Self-Hosted Deployment

GitHub

Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.

9,566 stars TypeScript TypeScript 3 files ยท ~9,208 tokens #agents#claude-code#code-review#codex#obsidian#opencode#pi-mono#plan-mode
RAW Compose
1. Pull Image (DOCKERHUB) docker pull backnotprop/plannotator
2. Docker Run (1-Click Launch) docker run -d --name plannotator -p 2222:2222 --restart always backnotprop/plannotator:latest
3. Podman Run podman run -d --name plannotator -p 2222:2222 --restart always backnotprop/plannotator:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/backnotprop/plannotator:latest
5. ORAS Pull (OCI Artifact) oras pull backnotprop/plannotator:latest
6. Compose Deployment docker compose up -d
tests/manual/ssh/docker-compose.yml
Download .yml
version: '3.8'

services:
  plannotator-ssh:
    build:
      context: ../../..
      dockerfile: tests/manual/ssh/Dockerfile
    ports:
      - "2222:22"      # SSH
      - "19432:19432"  # Plannotator default SSH port
    stdin_open: true
    tty: true