Skip to content
AppClap
RunWisp is unclaimed —
R

RunWisp

Schedule, supervise, observe. One binary.·runwisp.com

Visit

RunWisp is an open-source cron replacement and process supervisor delivered as a single static Go binary with a built-in web dashboard and terminal UI. It runs scheduled tasks, long-running services, and health checks defined in one runwisp.toml file, capturing exit codes, stdout/stderr, and duration for every run in an embedded SQLite database. It supports retries, overlap handling, catch-up after reboot, and notifications via Slack, Telegram, Discord, email, or webhook. It is free to self-host with no account, telemetry, or paid tier gating any feature.

What it's for

Replacing crond for scheduled jobsSupervising long-running worker processes/servicesRunning health checks against endpointsCapturing and browsing run history (stdout, stderr, exit code, duration)Alerting on task/service failure via Slack, Telegram, Discord, email, or webhookMigrating existing crontabs incrementally via 'runwisp import cron'Streaming logs live in browser or over SSHRecovering missed scheduled runs after a reboot (catch-up)

Features 18

  • Bubbletea terminal UI (TUI) for SSH sessions
  • Built-in Svelte web dashboard shipped inside the binary
  • Captures stdout, stderr, exit code, and duration for every run
  • Catch-up of missed firings after reboot
  • CHAP/JWT remote auth and local Unix socket peer-credential auth
  • Cron-expression scheduled tasks with execution history
  • Embedded SQLite storage of run history
  • Health checks against HTTP endpoints
  • Import existing crontab via 'runwisp import cron'
  • Live log streaming in browser and over SSH
  • Long-running service supervision with restart policies, instance counts, and graceful-stop windows
  • Notifications via Slack, Telegram, Discord, email, webhook, or in-app bell
  • Overlap handling: skip, queue, or terminate overlapping runs
  • Per-task timezone configuration with named DST handling
  • Prometheus-compatible /metrics endpoint
  • REST API generated from OpenAPI schema, including SSE log streams
  • Single static Go binary with zero runtime dependencies
  • Works fully offline, no phone-home

At a glance

free tieropen sourceself-hostableAPI
TypeCLI tool
DeploymentSelf-hosted
PlatformsLinux, macOS, Windows
Forsolo developers, small ops teams, operators who read journalctl
CompanyPoppyCake, s.r.o.

Integrations

SlackTelegramDiscordPrometheus

Resources

Pricing

Product is entirely free/open-source to self-host; a hosted cloud control-plane is mentioned as being 'on the roadmap' with no pricing stated.

Self-hostedFree

Free to self-host, forever. A hosted cloud control-plane is on the roadmap, no pricing announced.

Last checked 29 days ago·