🤖 AI Summary
gob is a lightweight CLI background job manager that lets you run commands as detached processes, monitor their status, and inspect stdout/stderr — designed to be friendly to AI coding agents. You can start persistent jobs (job IDs are Unix timestamps), list jobs with ID/STATUS/PID/COMMAND, view or tail stdout/stderr, stop (SIGTERM) or force-kill, restart, remove single jobs, cleanup stopped jobs, or nuke everything. It also supports sending signals (TERM, KILL, HUP, USR1/2, etc.). Releases are available for Linux and macOS (amd64/arm64) or you can build from source (Go 1.25.4+, Make); tests use BATS and jq. Windows is not supported due to Unix-specific process APIs.
For the AI/ML community, gob provides a simple, deterministic way for coding agents (e.g., Claude Code) to launch and manage long-running developer tasks — servers, data preprocessors, model training scripts, or media transcodes — without keeping a CLI open. Its lightweight, single-binary approach makes it easy to add to agent toolchains (~/.claude/CLAUDE.md) for automation and reproducibility. Keep in mind gob is a minimal process manager (no container orchestration, resource limits, or advanced supervision like systemd), so use it for agent-driven dev workflows and lightweight orchestration rather than full production process management.
Loading comments...
login to comment
loading comments...
no comments yet