Wakeplane schedules work, records each occurrence durably, and tracks what happened. Run it locally or as a private service with SQLite or Postgres.
Documentation · Download v1.0.1 · Release notes
- Cron, interval, once, and event-triggered schedules with explicit timezones.
- HTTP, shell, and registered workflow targets, with retries, timeouts, overlap policies, and durable run history.
- An operator console, CLI, REST API, and MCP tools for creating schedules and inspecting outcomes.
- Tracked remote jobs and a separate example runner with Discord and Gmail delivery.
Install on macOS or Linux:
curl -fsSL https://wakeplane.dev/install.sh | sh
WAKEPLANE_HTTP_ADDR=127.0.0.1:8080 wakeplane serveOpen http://127.0.0.1:8080/console/. Follow the quickstart to create your first schedule. For archives, checksums, Windows source builds, and go install, see installation.
Wakeplane 1.0 supports a single operator on a trusted network. Bearer authentication is available; RBAC and multi-tenancy are not. See the security guidance before hosting and the stable contract for compatibility and limits.
See Wakeplane in production - real setups, delivery evidence and a short walkthrough.
| Start with | Guide |
|---|---|
| Schedules and execution | Schedules, policies, run history |
| Assistants and reports | Automation, recipes |
| Production examples | Case study, visuals and runnable examples |
| API and command line | REST API, CLI |
| Hosting and storage | Hosting, storage and migration, deployment adapters |
| Operations | Runbook, release status |
| Development | Developer guide, embedding, contributing |
MIT.
