A web UI
for the Shopify CLI.

Run validated CLI actions in a browser, stream live console output, and manage Organization and App profiles — built for development teams that share a CLI host.

The Shopify CLI
was built for one developer.

The Shopify CLI is a great single-developer tool. It's less great when several developers share a host — each rerunning auth login, juggling Organization and App selections, copying device-auth codes from a terminal that another teammate now needs. The same friction shows up in any setup where the CLI host is not the developer's laptop: a build server, a shared dev VM, a CI runner doing manual deploys, or an ops box where someone occasionally needs to deploy a theme without copying secrets around.

The other recurring pain is visibility. When something goes wrong — a deploy fails, a webhook trigger doesn't fire, an app config link picks the wrong org — you need the actual console output, with colors and structure intact, ideally in a place a second person can look at it.

Wraps the CLI
in a shareable UI.

Shopify CLI Dashboard is a web UI that runs a validated subset of Shopify CLI actions against your CLI host. Click an action — auth login, app deploy, theme push, app config link — and watch the live console output, ANSI colors and all. When the CLI requests a device-auth code, a modal surfaces the code and a link to the Shopify login page. Profile and Organization/App selection are stored as defaults, so you're not retyping paths every time you run a command.

One UI
over the CLI binary.

Click a sidebar action — Auth, App, Theme, Hydrogen, Plugins, Config, Webhooks — to run the underlying CLI command.
Live console renders STDOUT and STDERR with ANSI colors; raw view is one toggle away.
Detected URLs are parsed out of the console and surfaced as clickable links.
Device-auth modal handles the Shopify login flow — code on screen, button to open the login page.
Profile modal stores Organization and App selection; project, TOML, and profile paths are computed automatically.
Multi-user authentication with a first-user admin bootstrap; subsequent users sign in with email and password.

Teams sharing
a CLI host.

Shopify CLI Dashboard is built for development teams that operate a shared CLI host — a dev VM, a build server, an ops box, or any environment where more than one person runs Shopify CLI commands. It's also useful for solo developers who'd rather not switch between terminals, who want a richer view of console output, or who manage multiple Shopify Apps and want stored profile defaults instead of remembering paths and flags.

Operations and support staff who occasionally need to deploy a theme or trigger a webhook — without learning the full CLI surface — get a one-click action set instead of a manpage.

Concrete deliverables.

Visual CLI command runner with live ANSI-colored console output.
Sidebar groups for Auth, App, Theme, Hydrogen, Plugins, Config, Webhooks, and utility commands.
Device-auth modal that surfaces the verification code and opens Shopify's login page.
Profile modal — pick Organization and App, store defaults, view computed project/TOML/profile paths.
Versions browser — fetches app versions list --json for the active project.
Doctor probe to confirm the shopify binary is reachable from the host.

Full feature inventory and walkthrough is in the user guide.

Concrete examples.

Shared dev VM with multiple developers. Each developer signs in with their own credentials, picks the Organization and App they're working on, and runs CLI actions without stomping on each other's auth state.

Build or deploy host that nobody loves SSHing into. Wrap the CLI in the dashboard, expose it on the network, and run deploys from a browser tab with full console output preserved.

Ops or support running a theme push on short notice. The action set is one click. The console output is a screen, not a scrollback buffer. Mistakes are visible, not buried.

Debugging an app config link that picked the wrong organization. The full app config link output, ANSI colors intact, with detected URLs extracted — beats squinting at a paged terminal screenshot.

Available on request — contact us.

Stop sharing
a single CLI session.

If your team shares a Shopify CLI host, the dashboard turns "whose turn is it on the terminal" into a multi-user web UI with live output and stored profiles.

Read the user guide Contact us