DocHub
Supervisor Claude instance (Pro account) for monitoring and orchestration

Manager Instance

Role

The 5th Claude account runs on a Pro plan (not Max) as a supervisor instance. It does not write code. It monitors, delegates, reports, and orchestrates the other four instances.

Why Pro Is Sufficient

Activity Frequency Weight
Check container status Every 1-2 hours Light — shell commands
Read session logs Periodic Light — file reads
Send task assignments via Claude Net A few per day Light — messages
Report to Telegram Morning + evening Light — messages
Reassign blocked work Occasional Light — messages

The manager is not writing code or running builds. Pro rate limits are sufficient.

Implemented Monitoring Tools

The manager container has two custom tools in ~/bin/:

container-status

Returns JSON status of all 5 containers:

container-status
# → {containers:[
#   {name:chasclaude,state:RUNNING,ip:10.0.3.11,load:0.04,
#    mem_mb:1573/94285,claude_pid:,tmux:no},
#   ...
# ]}

Works by SSH-ing to the host (10.0.3.1 as ubuntu) and running sudo /usr/local/bin/container-status.sh, which uses lxc-info and lxc-attach to gather per-container state, load, memory, Claude PID, and tmux session status.

session-logs

Views developer session logs from any container:

session-logs                    # List all containers with log counts
session-logs chasclaude         # List logs for chasclaude
session-logs chasclaude 50      # Tail last 50 lines of latest log

Works by SSH-ing to the host and reading files from /data/lxc/{container}/rootfs/var/log/claude-sessions/.

Access Method

The manager has SSH access to the host:

  • SSH config alias: main-hostubuntu@10.0.3.1 using ~/.ssh/cms_droplet
  • Sudoers rules on host: /usr/local/bin/container-status.sh, ls and tail on session log directories

Planned (Not Yet Implemented)

The following features are designed but not yet built:

  • Telegram integration: Bot commands for status queries and alerts
  • Automated daily reports: Morning and evening status summaries
  • Task distribution: Assigning work from a backlog to developer instances
  • Exec access: Running commands in other containers (requires Claude Net v2 permissions system)
  • LXC snapshot management: Creating/restoring container snapshots

Manager Container Specs

Resource Allocation
IP 10.0.3.15
SSH Port 2215
User dev
Claude account Pro