A small core that does one job
The daemon supervises processes. It starts your apps, restarts them with a growing delay, and stops restarting an app that is stuck in a crash loop.
Notifications and Prometheus metrics have already moved out of the core into adapters in the unreleased code. The web API, the dashboard, the language runtimes and the deploy tools are still built in today, and are planned to follow.
$ oxidepm status ╭────┬────────┬──────┬─────┬───┬─────────┬──────┬─────┬────────╮ │ id │ name │ mode │ pid │ ↺ │ status │ cpu │ mem │ uptime │ ├────┼────────┼──────┼─────┼───┼─────────┼──────┼─────┼────────┤ │ 1 │ mailer │ cmd │ - │ 3 │ errored │ 0.0% │ 0B │ 0s │ ╰────┴────────┴──────┴─────┴───┴─────────┴──────┴─────┴────────╯ $ oxidepm logs mailer --lines 3 [2026-10-31 04:11:47.153] cannot reach smtp [2026-10-31 04:11:47.559] cannot reach smtp [2026-10-31 04:11:48.362] cannot reach smtp