Crewship sets up AI coding agents on a VPS. These features turn one server into a self-hosted AI coding agent server where you run parallel coding agents under one coding agent orchestrator, Firstmate.
- omp agents: sign-in, model roles, fallbacks, and the advisor
- Public skills and rules: the skills and rules that ship with Crewship, installed on request (opt-in)
- Global agent instructions: the working rules for Claude Code, omp and Codex, installed on request and merged into a file you already have (opt-in)
- Project databases: one dev database container per project, in the engine its compose file names, and worktree connection strings (opt-in)
- Jujutsu:
jjcolocated with git for agents, digest-verified in~/.local/bin(opt-in) - fdu: a fast gitignore-aware
dufor large worktrees, installed with uv (opt-in) - vphone-linux: a virtual iPhone on the host for iOS app tests, so agents need no Mac (opt-in)
- Semantic search (sgrep): local search by meaning for code and documents (opt-in)
- Self-hosted Forgejo: a loopback git forge for agent pushes, with nightly dumps, a GitHub feature-branch push and the no-mistakes forge profile (opt-in)
- Configuration:
.local/host.yml, the one file that describes a host - Capacity and auto pruners: host sizing per lane count, and cleanup timers
- Data disk (opt-in)
- Model usage metadata and SigNoz export (opt-in)
- Private token-saving suggestions: a read-only report with daily delivery after a proven manual cycle (opt-in)
- Self-hosted CI pool: GitHub Actions runners, one job per fresh container; deprecated, replaced by runner-up (opt-in)
- runner-up: GitHub Actions jobs, one container per waiting job, behind CPU, I/O, memory and disk caps (opt-in)
- Cloudflare container runner: GitHub Actions jobs, one Cloudflare Container per job (opt-in)
- Signal bridge: save a password from your phone into the secrets file, sent as a Signal Note to Self (opt-in)
- GitHub board: agent work as issues on a Project board (opt-in)
- Crew board GitHub sink: copy selected message topics to an existing GitHub issue (opt-in)
- Host-move checklist: new-host questions that follow your own checklist (opt-in)
- Google Workspace CLI:
gwswith several Google accounts on a headless host - herdr-patch: Herdr over mosh with real images
- Checksum-verified toolchain: every tool, package, and image the recipe installs
- Neovim with LazyVim: a terminal editor on every host, with Pyrefly for Python
- Install, update and migrate: release artifact, updates, moving a git install
- Migration and recovery: new-device sequence, desktop access, upgrades
- Review desktop: XFCE through loopback noVNC (opt-in)
- Host hardening: the Koncreet toolkit, installed as root and never run (opt-in)
- Tailscale: the Tailscale daemon for a private network, an option beside the gateway (opt-in)
- Agent host move: move the agents to a new host with parity checks
- Security: the password gateway, Tailscale, and credentials