Own your domains from the command line
Search availability, register and renew domains, manage DNS records and nameservers — all without leaving the terminal. Your account works from any AI coding agent through the included skill.
Install
Linux and macOS
curl -fsSL https://registerdomaincli.com/install.sh | sh Windows (PowerShell)
Download the release zip from GitHub Releases, unblock it, extract it, and add the directory to your PATH.
Invoke-WebRequest https://github.com/agumaik/registerdomain-cli/releases/latest/download/domain-cli-windows-amd64.zip -OutFile domain-cli.zip
Unblock-File domain-cli.zip
Expand-Archive domain-cli.zip -DestinationPath "$env:LOCALAPPDATA\domain-cli"
[Environment]::SetEnvironmentVariable("Path", "$env:Path;$env:LOCALAPPDATA\domain-cli", "User") Or with Go
go install github.com/agumaik/registerdomain-cli/cmd/domain-cli@latest Requires Go 1.25 or later.
Quickstart
A complete first session: create an account, find a domain, register it, and point its DNS somewhere.
$ domain-cli signup
Enter the 6-digit code we emailed you: 481902
Signed in. Token saved to ~/.config/domain-cli/config.json
$ domain-cli search mystartup
NAME PURCHASABLE 1ST YEAR RENEWAL NOTES
mystartup.com yes $11.49 $13.99
mystartup.dev yes $14.99 $16.99
getmystartup.com yes $10.99 $13.49
$ domain-cli register mystartup.dev --years 1 --contact personal
Quote: $14.99 + VAT. Opening checkout...
Order ORD-7F3K: paid -> processing -> completed
Registered mystartup.dev (expires 2027-08-30)
$ domain-cli dns set mystartup.dev A @ 203.0.113.10
Created A @ 203.0.113.10 (ttl 3600) Use it from your AI agent
RegisterDomainCLI ships with an agent skill. Copy the skills/domain-cli folder from the repository into your harness skills directory and your coding agent can search, register, and manage DNS on your behalf.
cp -r skills/domain-cli ~/.config/my-harness/skills/ Payments always require a human: the agent prints a checkout URL and stops — you complete the purchase in your browser.
Read the agent skillFeatures
Instant search
Keyword search and exact availability checks with indicative first-year and renewal prices.
Register, renew, transfer
Full lifecycle commands with real pre-order quotes from the authoritative pricing API.
DNS management
Create, update, and delete A, AAAA, CNAME, TXT, MX, and more — straight from the shell.
You are the registrant
Domains are registered in your name: your contact data goes to the registry, not a reseller's proxy.
Localize anything
Leave at any time: get your auth code and unlock the domain at no charge, then transfer it wherever you like.
Agent-native
Bundled skill, predictable plain-text output, and machine-readable error codes for AI workflows.