v0.1.2 — Terminal-native API client

The API Client
Built for Your Terminal

ax brings xh/httpie-style syntax parsing into a blazing-fast, interactive Terminal User Interface (TUI). Written in Go, powered by Bubble Tea.

install.sh
$curl -sSL https://ax.pages.dev/install.sh | bash
Terminal Preview
ax — TUI API Client
History12
GET /api/users200
localhost:8080
POST /api/auth/login201
api.example.com
GET /api/products304
localhost:8080
DELETE /api/users/42204
localhost:8080
Request
GET:8080/api/users
Accept: application/jsonUser-Agent: ax/0.1.0
Response200 OK
347 bytes · 142ms
{
  "users": [
    {
      "id": 1,
      "name": "Alice Johnson",
      "email": "alice@example.com",
      "role": "admin",
      "active": true
    },
    {
      "id": 2,
      "name": "Bob Smith",
      "email": "bob@example.com",
      "role": "user",
      "active": false
    }
  ],
  "total": 2,
  "page": 1,
  "status": "success"
}
              
Ctrl+R: SendCtrl+Y: CopyTab: FocusQ: Quit
Connected
Why ax?

Everything a Terminal Power User Needs

No Electron. No GUI bloat. Just a single 23 MB binary that turns your terminal into a full-featured API client.

Three-Pane TUI

Sidebar, request builder, and response viewer — cycle between them with Tab. Powered by Bubble Tea v2 for buttery-smooth terminal rendering.

xh/Httpie Syntax

Intuitive single-line syntax parsing right from your prompt. Type :8080/api/users name==John and go.

Chroma Highlighting

Beautiful Catppuccin Macchiato-themed JSON highlighting powered by Chroma v2. Responses are colorized and formatted for readability.

SQLite History

Every request is persisted locally via SQLite with WAL mode. Your history survives restarts — browse, reload, or delete with Ctrl+D.

Clipboard + Copy

Press Ctrl+Y to copy any response body to your clipboard. Works on X11, Wayland, and macOS — zero configuration.

Cross-Platform

Linux, macOS, Windows — one statically linked binary. No CGo, no dependencies. Install via Homebrew, AUR, or download directly from GitHub Releases.

One Command

Install ax on Any Platform

Native packages for every OS. Pick your poison.

AURAvailable via ax-cli in the Arch User Repository
$yay -S ax-cli

Also available via paru -S ax-cli or manual PKGBUILD install from AUR.

brewTap our custom Homebrew formula
$brew tap zaidejjo/tap
$brew install ax-cli
bashOne-liner auto-detects your OS and architecture
$curl -sSL https://ax.pages.dev/install.sh | bash

Works on Linux, macOS. Detects your OS, architecture, and preferred package manager automatically.

powershellRun in PowerShell 5.1+ or PowerShell Core
$iwr -useb https://ax.pages.dev/install.ps1 | iex

Downloads the Windows binary from GitHub Releases, extracts it, and adds it to your PATH.

Open Source

The Smart Install Script

Our intelligent installer automatically detects your platform and picks the right installation method. Fully open source — audit it before you pipe it.

install.sh

Linux & macOS

Auto-detects your OS and package manager. Installs via Homebrew on macOS, AUR on Arch Linux, package manager on Debian/Fedora, or pulls the universal binary.

install.ps1

Windows

Downloads the latest Windows binary from GitHub Releases, extracts it, and adds it to your User PATH automatically. Works in PowerShell 5.1+ and PowerShell Core.

Why pipe a script?

You don't have to! Every release includes standalone binaries, Homebrew formulas, AUR packages, and platform-specific installers. The script is purely for convenience and is fully open source —read the source on GitHub.