// what it does

  • One YAML Config

    spec

    Define services, check intervals, and alert channels in a single config file. No UI setup required.

  • Single Binary

    spec

    Compile to one Go binary. No runtime dependencies, no JVM, no Node. Deploy anywhere.

  • Real-Time Dashboard

    spec

    HTMX-powered live dashboard — no JavaScript framework, sub-50KB page weight, instant updates.

  • Uptime History

    next

    SQLite-backed response time and uptime tracking with 90-day retention. Query-friendly.

  • Slack & Webhook Alerts

    next

    Configurable alert channels with exponential backoff to avoid alert storms.

// how it gets used

01

Monitor Your Stack

Define services in pulse.yaml

Open dashboard in browser

01

Define services in pulse.yaml

02

Run the binary

03

Open dashboard in browser

04

Get Slack alert when a service goes down

Run the binary

Get Slack alert when a service goes down

🧠

Phoenix

Ready when you are

Hey! I'm Phoenix — I know Titas's work, projects, and experience. Ask me anything — from distributed systems to production RAG, or what it's like building at Tesco and VMware.