I recently launched Runvera, a lightweight monitoring tool for background jobs and AI agents.
The idea is simple: Know when something fails without setting up a full observability stack.
Runvera currently focuses on a few core problems:
・Detect when background jobs run late
・Track AI agent runs as Success, Failed, or Stuck
・Send email alerts when something goes wrong
・Keep setup simple
For background jobs, you send a ping and Runvera learns the usual execution interval.
For AI agents, you wrap your function with the SDK.
TS
import { Runvera } from "@runvera/sdk";
const runvera = new Runvera({
token: process.env.RUNVERA_TOKEN!,
});
await runvera.monitor(() => myAgent());
Python
import os
from runvera import Runvera
runvera = Runvera(
token=os.environ["RUNVERA_TOKEN"],
)
runvera.monitor(my_agent)
The SDK handles the run lifecycle automatically. Successful runs are marked as Success, errors become Failed, and runs that do not finish within the configured timeout can be marked as Stuck.
I built Runvera for indie developers and small teams that want simple monitoring without a large observability setup.
You can try it here:
Top comments (0)