Configuration repository for a PocketCrew deployment — personas, workflows, knowledge base, and tool registry.
SSH into a fresh Ubuntu server and run:
curl -fsSL https://raw.githubusercontent.com/bold-minds/pocketcrew-config/main/scripts/install.sh | bashThe installer handles everything interactively: Docker, SSH deploy key setup, credentials, owner Slack ID patching, cron-based auto-sync, and a final health check. See Setup and Configuration for the full walkthrough.
./scripts/install.sh doctorChecks Docker, env vars, config placeholders, container health, disk space, git status, and the auto-sync cron job.
/crew plan <task>creates a saved plan you can reopen with/crew plan list,/crew plan show <plan_id>, and/crew plan run <plan_id>/crew run <workflow_id|alias> [args...]starts a workflow directly/crew checkpointand/crew checkpoint show <job_id|workflow|last>inspect saved workflow state/crew memory search <query>and related/crew memorysubcommands use OMEGA when theomegaMCP server is enabled with a realbinary_sha256- owners can inspect
/crew ops statusand brokered-secret state with/crew access status
See the docs for details:
- Getting Started
- Monitoring and Managing Jobs
- Command Reference
- Adversarial Testing & Red/Blue Exercises
If you are coming from OpenClaw, start with the OpenClaw Authoring Guide for the current manual translation path into PocketCrew personas, workflows, and optional skill routing.
config/— Global config plus starter team-scoped crew files underconfig/teams/default/deploy/—docker-compose.ymland deployment notesscripts/—install.sh(installer +provision+doctorsubcommands),sync.sh(git pull for cron)
Push changes to this repo. The server pulls them automatically every 5 minutes via cron. KB/persona/workflow/tool/MCP changes hot-reload live, but changes to config/config.yaml or config/runner/image.lock.yaml still require a restart path (./scripts/install.sh provision).
- Each team lives under
config/teams/with its own personas, workflows, and KB - Switch the active team in Slack with natural language such as
/crew switch to the <name> team