1. Submit
Use the CLI to create a task with capabilities (ollama, codex, shell, …).
Beta v0.1.x
Workplane is a control plane for shell tasks, local inference, and batch agent harnesses—on your laptop, home server, and office GPU box—over Tailscale, WireGuard, or a private LAN.
npm install -g workplane
workplane-db-migrate && workplane-server
Nodes pull work outbound—no inbound ports on workers. You get durable state, logs, artifacts, and retries without SSH session juggling.
Use the CLI to create a task with capabilities (ollama, codex, shell, …).
The scheduler assigns work to an online node whose capabilities match requires.
Adapters run in an isolated workspace—clone, branch, capture diffs and logs.
Extensible execution—agents and inference are adapters, not the core.
| Adapter | Kind | Typical capabilities |
|---|---|---|
shell |
shell.exec | shell |
ollama |
inference.batch | ollama |
aider |
agent.run | git, aider |
codex |
agent.run | git, codex |
claude-code |
agent.run | git, claude-code |
Interactive AI client sessions (PTY, stdin over the control plane) are planned for v0.2.0.
Node.js 20+ and Postgres. Auth tokens recommended outside localhost.
npm install -g workplaneDATABASE_URL, WORKPLANE_NODE_TOKEN, WORKPLANE_OPERATOR_TOKENworkplane-db-migrate, workplane-server, workplane-nodeworkplane task submit shell --command "echo hello"