Polaris

Introducing Polaris: the native macOS UI for Kamal deployments

Polaris turns Kamal operations into a focused Mac workspace: deployments, logs, containers, proxy routes, request traffic, server health, and rollbacks in one place.

Polaris macOS app showing server metrics and a running container table

Kamal made deployment approachable. Operations still stayed scattered.

Kamal gives small teams a sharp path to deploy Rails applications on their own servers. It packages Docker images, ships them over SSH, and keeps production infrastructure understandable without requiring a platform team.

The tradeoff is that the day-to-day deployment loop still happens across terminal tabs, SSH sessions, Docker output, proxy state, server metrics, and memory of which command ran last. That is fine until something is slow, a route is misconfigured, or a rollback needs to happen quickly.

Polaris brings the Kamal deployment loop into one native macOS app.

Polaris is a native macOS UI for Kamal deployments. Open a project with config/deploy.yml, pick the target you want to operate, and keep the relevant production signals next to the command output.

Instead of replacing Kamal, Polaris sits on top of the workflow Rails teams already use. Deployments, logs, container health, kamal-proxy routes, request traffic, server load, audit output, and rollback candidates become visible from one focused workspace.

What Polaris helps you do today.

  • Deploy and redeploy Rails apps. Run Kamal commands from the toolbar and keep live command output attached to the project you are operating.
  • Inspect Docker containers over SSH. See running and stopped containers, image versions, labels, roles, ports, hosts, and health signals without rebuilding the picture manually.
  • Understand kamal-proxy routing. Review entrypoints, HTTP routes, services, targets, TLS coverage, domains, and active route backing in a UI built for quick scanning.
  • Turn proxy logs into request signals. Parse access logs into request rows with status classes, throughput, latency, P95, error rate, and slowest request context.
  • Roll back with commit context. Choose rollback candidates with commit subject, author, date, image, source, and full hash visible before you confirm.

Built for Rails teams that operate their own production servers.

Polaris is for developers who like Kamal because it keeps infrastructure direct, but still want deployment monitoring to feel calm, visual, and repeatable. It is especially useful when one person owns deploys, incident response, and product work on the same day.

The first release focuses on the operational core: the pieces you need when you are shipping, checking production, following logs, verifying proxy routing, and getting ready to roll back if the latest release is not behaving.

Try Polaris for your next Kamal deploy.

Download the macOS app, open a Kamal project, and run the deployment loop from a workspace designed for Rails production operations.