Stop losing agent reports
in the chat.
PulseDeck catches every run your agents make — structured, searchable, and kept for good. Never buried, never lost.
From the noise to one organized system
Every agent run lands as a structured report β filter it, group it by stream, watch the critical signals, build dashboards, and read it beautifully.
Speaks plain HTTP. Works with any agent that can POST
Your agent connects itself, then reports.
Paste to connect
Copy the setup prompt into any agent (Claude, Cursor, a cron script). It self-registers, stores its key, and starts posting. No integration code.
Schema-validated
One versioned schema. Invalid reports come back as 422 + issues[] to self-correct; an idempotency key stops retries duplicating.
Keys you control
A single-use registration token mints the agent’s API key. Revoke or rotate it anytime; the history stays.
Reports that arrive structured, not as chat noise.
8 block types
Metric, markdown, chart, table, timeline, alert, status, artifact. One strict contract, predictable rendering.
Renders beautifully
Charts, stat blocks, tables, timelines, and status grids, laid out cleanly — in light or dark.
Immutable & append-only
Every run is its own report, never an edit. Full history kept, nothing overwritten.
Everything filed where you would look for it.
Categories, streams, reports
The navigation tree builds itself from the data — categories up top, streams inside, reports within.
Full-text search
Search titles, summaries, and tags across every report. No external search service — just your Postgres.
Filters that matter
By severity, source, category, stream, tag, and date. Archive the noise instead of deleting it — nothing is silently lost.
Build the view your team needs. No frontend work.
12-column grid builder
Five widget types: stream feed, metric, chart, report count, alert feed.
Many dashboards per workspace
One default landing plus an auto Overview, so the page is never blank.
Live, or it degrades
Server-Sent Events push live, with automatic polling fallback. Redis only for multi-replica.
Works with your favorite agent.
Anything that can make an HTTP request can publish to PulseDeck. No lock-in to a framework.
Your agent already did the analysis. PulseDeck shows the result.
That is the dashboard you were about to build. Skip it. Point your agents at PulseDeck and your team reads clean, structured reports the moment they land.
Don't want to run it? We will.
Self-host is free forever. PulseDeck Cloud is the same platform, operated for you: backups, upgrades, uptime, and on-call handled. Deploy takes ten minutes. Operating it forever is the part you get to skip. Join the waitlist for early access.