Ship Docker images
without leaving
your Mac.
A native macOS app that unifies docker build, aws ecr push, and ssh deploy into one keyboard-driven workflow.
Three commands, one window.
Stop context-switching between the terminal, AWS console, and your SSH session. UniHUB orchestrates the full path from Dockerfile to running container.
Auto-discover & build
UniHUB scans your workspaces, finds every Dockerfile, and gives each project a build profile you can trigger with ⌘B.
Tag & push to ECR
Switch AWS profiles from the menu bar. UniHUB handles ecr get-login-password, retries, and progress — no CLI gymnastics.
SSH & pull live
Saved SSH profiles with per-host command injection. Pull the new image and restart the service from the built-in terminal.
$ ssh prod 'docker compose up -d'Every tab. Every action. One key away.
Six focused tabs, bound to ⌘1 through ⌘6. No mouse required once the habit sticks.
Project auto-discovery
Point UniHUB at your dev folder. It watches for new Dockerfiles and keeps a live list of buildable projects.
One-click build + push
Combine build, tag, and push into a single streamed operation. Hit ⇧⌘B and watch logs flow.
ECR Browser
Browse repositories, inspect image tags, and copy pull URIs without opening the AWS console.
Built-in SSH terminal with profile injection
xterm.js-powered sessions, saved profiles per host, and per-profile boot commands that run the moment you connect — so docker compose pull && up -d is always a keystroke away.
History & CSV export
Every build and push, timestamped. Filter by project or status, export for your weekly report.
AWS profile switching
Credentials stored in macOS Keychain. Swap between staging and prod from the menu bar.
Live log streaming
Full Docker and ECR output, filterable and searchable. Toggle the log panel with ⌘L.
Native SwiftUI. No Electron. No compromises.
Min window 1060×680 — designed for laptop displays. Dark-first with a warm neutral palette that sits comfortably beside your editor.
api-service
Free for individual developers.
Ready in under a minute.
Download the notarized .dmg or install via Homebrew. Auto-updates are opt-in.