
Hey everyone,
Thermite is out. It's self-hosted error tracking written in Rust that speaks Sentry's wire protocol, so you point an unmodified Sentry SDK at it and your errors group into issues in your own Postgres. Nothing leaves your infrastructure.
The reason I built it: GET /api/v1/issues/{id} returns the issue and its latest event in full. Exception chain, every stack frame with source context, breadcrumbs, tags, the release it came from. One request instead of walking a resource tree. Those same calls are exposed as an MCP server, so Claude Code can open a bug, diagnose it, and leave what it found on the issue page.
I was tired of copying stack traces into a chat window. Now the agent reads them itself.
Self-hosting needs no identity provider and no SMTP. Set an admin email and password, sign in, done. AGPL, container on ghcr.io. There's a live demo at demo.thermite.rs/demo, and a hosted instance if you'd rather not run one.
— Hauke
