Railway Bar
Know the moment a Railway service goes down, from the menu bar.
Details
- Role
- Author
- Started
- September 2026
- Language
- Swift
- Platform
- macOS
Overview
Railway Bar lives in the menu bar and watches every project you can reach — your own workspaces and projects shared with you from other teams. One click shows recent deployments across all of them, with project and environment filters and an option to hide PR environments.
Each service opens into its commit, domains and searchable logs: build logs follow along while an image builds, and deploy logs show what a running service prints — or the last lines before it died. Native notifications fire when a build fails, a service crashes, or a deploy goes live, and an Alerts tab keeps the history. From the same panel you can cancel a build, restart a crashed service, redeploy, roll back, or approve a waiting deployment, each behind a confirmation.
A single GraphQL query per refresh fetches every project, service and latest deployment, so a 45-second interval fits comfortably inside Railway's rate limits. The Projects tab also shows this billing period's usage — vCPU-hours, GB-hours, egress — with a dollar figure so far and Railway's month-end estimate. It is app-sandboxed, keeps your token in the Keychain, and talks to backboard.railway.com directly with no telemetry. Railway Bar is an independent project and is not affiliated with, endorsed by, or supported by Railway Corp.
Highlights
- Deployments across every workspace and shared project, with project and environment filters
- Searchable build and deploy logs, including the last lines before a crash
- Native notifications when a build fails, a service crashes, or a deploy goes live
- Cancel, restart, redeploy, roll back or approve — each behind a confirmation
- This month's usage and cost estimate right on the Projects tab
- One GraphQL request per refresh; token in the Keychain, no telemetry; macOS 13+
Built with
- Swift
- macOS
- Railway GraphQL API