Get Started
Terminalwire turns your web app into a command-line app for your users. You build the CLI on your server, calling the models, auth, and business logic you already have. Choose your stack below and follow its manual to ship one.
Rails and Elixir ship today; the rest are on the roadmap. Each manual walks you through installing the package and building your CLI against the code you already have.
Use Thor with Rails to deliver a delightful command-line application to users
Stream a CLI straight from your Phoenix or Plug app—no API required
Build a command-line app for your Next.js app with Commander.js
Ship terminal applications with Laravel and Symfony Console
Distribute command-line applications for your ASP.net Core web applications with your favorite command-line parser.
Server-side command-line apps for Spring Boot web applications with Commons CLI, picoCLI, JCommander, and more.
Create command-line applications for Django with argparse, click, and optparse.
On their machine
Through the client, your CLI can print and prompt, open their browser to sign in, read and write files, and read their environment. It stays in a sandbox. Like a browser, the client asks the user before it touches their machine, so your server never reaches past what they allow.
Read the Client manual →