Sign in

Maximilian Kaske

@mxkaske.dev
818 followers 97 following 259 posts

building @openstatus.dev

PostsRepliesMedia
Maximilian Kaske @mxkaske.dev · 23/08/2026
fundamentals of product audit logs → auditlog.dev
111
Maximilian Kaske @mxkaske.dev · 14/08/2026
are they now vibe coding their status page?
010
Reposted by Maximilian Kaske
finxol @finxol.eu · 05/06/2026
first experience hooking up an llm with mcp running automatically on a webhook. www.openstatus.dev/blog/agent-w... will probably write some more about the experience and just ai in general later on my personal blog (should find the time next week, no promises)
openstatus.dev
How we built an agent webhook for our status pages
A build log: wiring an AI agent to openstatus webhooks so it writes the status page report itself, and the things that bit me along the way.
064
Reposted by Maximilian Kaske
finxol @finxol.eu · 16/05/2026
Well it seems my first feature for @openstatus.dev is already useful! www.openstatus.dev/status/anthr...
Screenshot of the OpenStatus external services page. Below the navigation bar, there is a section titled "status" followed by a larger heading "Is Anthropic down?" which indicates that Anthropic is operational but experiencing minor issues. There is a "Minor Issue" label and a note that the status was last updated 5 minutes ago. Below this, there is a section titled "Anthropic uptime – last 45 days" with a horizontal bar graph showing uptime. Further down, there is a section titled "Anthropic recent incidents" listing three incidents with details such as start and resolution times, and severity levels labeled as "major" or "minor." The severity levels are color-coded with red for major and yellow for minor.
252
Maximilian Kaske @mxkaske.dev · 18/05/2026
🚀
000
Maximilian Kaske @mxkaske.dev · 16/05/2026
read more www.openstatus.dev/blog/from-cl...
openstatus.dev
From ClickOps to ChatOps
Stop clicking. Start chatting. The new openstatus AI chat turns the dashboard into a conversation — with pretty tool cards and an MCP server for your own agents.
000
Maximilian Kaske @mxkaske.dev · 16/05/2026
every tool call in our @openstatus.dev ai assistant is a collapsible card: → status dot → one-line summary so you can skim → rich tab rendering a proper UI component, raw tab rendering call details the dashboard's own components, rendered inside the chat
chat interface with the collapsed list_response_logs details tablechat interface with the create_status_report confirmation draftchat interface with the raw call details from list_monitorschat interface with an errored list_audit_logs call due to workspace plan restrictions
271
Reposted by Maximilian Kaske
openstatus 🏓 @openstatus.dev · 27/04/2026
We are making migration easy 🤗
youtube.com
How to Migrate from Atlassian Statuspage to openstatus (Quick Tutorial)
YouTube video by OpenStatus
051
Maximilian Kaske @mxkaske.dev · 19/04/2026
The hardest part is bringing your thoughts to spec before ai can actually be helpful. It’s so easy to just start sparing with an LLM… it’s a trap.
020
Maximilian Kaske @mxkaske.dev · 15/04/2026
This is the future
010
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 15/04/2026
You can screenshot this @openstatus.dev will remain open source while @mxkaske.dev and I are running it
271
Maximilian Kaske @mxkaske.dev · 02/04/2026
LLMs are like doctors who’ll write the prescription you hint at.
020
Maximilian Kaske @mxkaske.dev · 02/04/2026
media.tenor.com
a man in a cowboy hat is holding a cup of coffee and says we 'll be waiting
ALT: a man in a cowboy hat is holding a cup of coffee and says we 'll be waiting
010
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 01/04/2026
New short from our first podcast with @mxkaske.dev
youtube.com
Stop Worrying About Scaling. Focus on Your Product First.
YouTube video by OpenStatus
011
Maximilian Kaske @mxkaske.dev · 31/03/2026
omg I‘m visualizing it
000
Maximilian Kaske @mxkaske.dev · 31/03/2026
The reason why openstatus is remote
131
Maximilian Kaske @mxkaske.dev · 31/03/2026
dont crash
010
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 29/03/2026
The first @openstatus.dev podcast is here 🔥 youtu.be/AjXrXlOYAoM
youtu.be
openstatus | Episode1 - Zero to openstatus
YouTube video by OpenStatus
142
Maximilian Kaske @mxkaske.dev · 29/03/2026
Took us only 3 years. 🚀
030
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 27/03/2026
We are trying something new wiht @mxkaske.dev first @openstatus.dev podcast soon 🚀
screenshot of max and me recording a podcast with riverside
151
Maximilian Kaske @mxkaske.dev · 26/03/2026
read more logs.run/docs
logs.run
Introduction
Overview of the data-table system architecture and layers
000
Maximilian Kaske @mxkaske.dev · 26/03/2026
“last 7d errors on api” ✨ natural language filters for data tables powered by @vercel.com ai gateway → logs.run/i
100
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 23/03/2026
Just pushed a new version of @openstatus.dev CLI follow clig.dev guidelines
openstatus new cli
011
Maximilian Kaske @mxkaske.dev · 18/03/2026
😭
010
Maximilian Kaske @mxkaske.dev · 15/03/2026
Read more www.openstatus.dev/blog/nobody-...
openstatus.dev
Nobody should hand-code a data table in 2026
We have rebuilt the data-table-filters with a single schema, state management adapters, shadcn registry distribution, and an AI agent skill.
011
Maximilian Kaske @mxkaske.dev · 15/03/2026
Stop hand-coding data tables. We've refactored the code base to make it easier. Including a shadcn registry and an agent SKILL[.]md. → logs.run/docs It's not a library. It's a playbook.
logs.run
Introduction
Overview of the data-table system architecture and layers
261
Maximilian Kaske @mxkaske.dev · 16/02/2026
If you're ever looking for status page components, we've published a @shadcn.com component registry built specifically for that.
021
Reposted by Maximilian Kaske
Piotr Kulpinski @kulpinski.dev · 11/02/2026
If you have a website and not using @openstatus.dev speed check you're missing out 🤯 I was able to improve the performance in some regions by up to 150x 🤯 They have an AI skill you can install to let agents check the performance in multiple regions at once. Link ⬇️
2164
Maximilian Kaske @mxkaske.dev · 08/02/2026
that’s the way
000
Maximilian Kaske @mxkaske.dev · 08/02/2026
my life in a nutshell rn
000
Maximilian Kaske @mxkaske.dev · 08/02/2026
yes
000
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 06/02/2026
We are going full connectRPC by @buf.build www.openstatus.dev/blog/migrati...
openstatus.dev
One API to Rule Them All: Migrating from zod-openapi to ConnectRPC
We're unifying our internal tRPC API and public REST API into a single ConnectRPC service. Here's how we're doing it—and how AI is accelerating the migration.
143
Maximilian Kaske @mxkaske.dev · 04/02/2026
time to market it
010
Maximilian Kaske @mxkaske.dev · 30/01/2026
Status pages started simple @openstatus.dev: a page showed the uptime of a monitor. That assumption shaped our entire data model - and eventually became our biggest limitation. Not anymore. openstatus.dev/blog/status-...
openstatus.dev
Introducing Status Page Components
A major architectural refactor that decouples status pages from monitors, enabling flexible status reporting and better self-hosting support.
021
Maximilian Kaske @mxkaske.dev · 29/01/2026
shipper and sipper
000
Maximilian Kaske @mxkaske.dev · 29/01/2026
its been a long way - we are going to improve the status page experience with page components
A component form card listing the current status page components. An open dropdown suggests you can connect monitor and static components while third-party components are yet disabled.
060
Maximilian Kaske @mxkaske.dev · 25/01/2026
do no mistakes
010
Maximilian Kaske @mxkaske.dev · 18/01/2026
💯
010
Maximilian Kaske @mxkaske.dev · 18/01/2026
Noticing the same esp for frontend code. Different story for backend, which can also be more unit tested so ai is less prone.
110
Maximilian Kaske @mxkaske.dev · 30/12/2025
💯
010
Maximilian Kaske @mxkaske.dev · 10/12/2025
most people are forced to use it 😂
120
Reposted by Maximilian Kaske
Thibault Le Ouay Ducasse @thibaultleouay.dev · 05/12/2025
Time to share what we have been through in 2025 and our goals for 2026. www.openstatus.dev/blog/2026-ro...
openstatus.dev
Openstatus 2025 Year in Review: Lessons Learned and What’s Next
As we close out 2025, it’s the perfect time to pause, reflect, and share where we are heading for 2026.
041
Maximilian Kaske @mxkaske.dev · 30/11/2025
logs.run
100
Maximilian Kaske @mxkaske.dev · 27/11/2025
haha yeah - this time it was mainly the migration for our new landing. So lots of copy from template.openstatus.dev/landing
template.openstatus.dev
OpenStatus Template
We've created this template to help you get started with your @shadcn/ui project. It uses @nextjs in an SPA mode and can be exported statically (BYO router).
010
Maximilian Kaske @mxkaske.dev · 26/11/2025
in the meantime
351
Maximilian Kaske @mxkaske.dev · 23/11/2025
github.com/openstatusHQ...
github.com
GitHub - openstatusHQ/openstatus-template
Contribute to openstatusHQ/openstatus-template development by creating an account on GitHub.
020
Maximilian Kaske @mxkaske.dev · 23/11/2025
New open-source dev tools marketing template just dropped: - content in MDX - static Next.js export (byo router) - boring elements (no fancy animations) - ASCII code snippets - theme-aware images template.openstatus.dev/landing
130
Maximilian Kaske @mxkaske.dev · 22/11/2025
👋
000
Maximilian Kaske @mxkaske.dev · 17/11/2025
img w/ caption - grid style
110
Maximilian Kaske @mxkaske.dev · 17/11/2025
You’re a 100x dev or what happened in Bavaria? You’re driving too fast man
110