Sigui propietari dels seus dominis des de la línia d'ordres
Cerci la disponibilitat, registri i renovi dominis, gestioni registres DNS i servidors de noms — tot sense sortir del terminal. El seu compte funciona des de qualsevol agent de programació amb IA mitjançant el skill inclòs.
$ domain-cli search mystartup
NAME PURCHASABLE 1ST YEAR RENEWAL
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) Instal·lació
- Linux i macOS
curl -fsSL https://registerdomaincli.com/install.sh | sh- O bé amb Go
go install github.com/registerdomaincli/cli/cmd/domain-cli@latest- Windows (PowerShell)
-
$ErrorActionPreference = 'Stop' $dir = "$env:LOCALAPPDATA\Programs\domain-cli" $tmp = New-Item -ItemType Directory -Force -Path (Join-Path $env:TEMP ([guid]::NewGuid())) try { $base = 'https://github.com/registerdomaincli/cli/releases/latest/download' Invoke-WebRequest "$base/domain-cli-windows-amd64.zip" -UseBasicParsing -OutFile "$tmp\cli.zip" Invoke-WebRequest "$base/domain-cli-windows-amd64.zip.sha256" -UseBasicParsing -OutFile "$tmp\cli.sha256" # -ne on strings is case-insensitive, which is what we want here: the # published hash is lower case and Get-FileHash returns upper case. if ((Get-FileHash "$tmp\cli.zip" -Algorithm SHA256).Hash -ne (Get-Content "$tmp\cli.sha256").Split(' ')[0]) { throw 'checksum mismatch - not installing' } Unblock-File "$tmp\cli.zip" New-Item -ItemType Directory -Force -Path $dir | Out-Null Expand-Archive "$tmp\cli.zip" -DestinationPath $tmp -Force Move-Item "$tmp\domain-cli-windows-amd64.exe" "$dir\domain-cli.exe" -Force } finally { Remove-Item $tmp -Recurse -Force } $user = [Environment]::GetEnvironmentVariable('Path', 'User') if (@($user -split ';') -notcontains $dir) { $new = if ($user) { $user.TrimEnd(';') + ';' + $dir } else { $dir } [Environment]::SetEnvironmentVariable('Path', $new, 'User') }S'instal·la al seu perfil d'usuari i s'afegeix al PATH, sense privilegis d'administrador. La descàrrega es verifica contra la suma de comprovació publicada i no s'instal·la res si no coincideix. Obri un terminal nou després.
Requereix Go 1.25 o superior.
Característiques
Cerca instantània
Cerca per paraula clau i comprovacions exactes de disponibilitat amb preus orientatius del primer any i de renovació.
Registre, renovació, transferència
Ordres per a tot el cicle de vida amb pressupostos reals de precomanda de l'API de preus autoritativa.
Gestió de DNS
Creï, actualitzi i esborri registres A, AAAA, CNAME, TXT, MX i més — directament des de l'intèrpret d'ordres.
Vostè és el titular
Els dominis es registren al seu nom: les seves dades de contacte van al registre, no a un proxy d'un revenedor.
Marxi quan vulgui
Pugui marxar en qualsevol moment: obtingui el seu codi d'autorització i desbloquegi el domini sense cap càrrec, i després transfereixi'l on vulgui.
Natiu per a agents
Skill inclòs, sortida de text pla predictable i codis d'error llegibles per màquina per a fluxos de treball d'IA.
Faci'l servir des del seu agent d'IA
RegisterDomainCLI inclou un skill per a agents: un sol fitxer SKILL.md en el format que llegeixen tots els agents de programació principals. Aquesta comanda l'instal·la als dos directoris que els cobreixen tots, de manera que el seu agent podrà cercar, registrar i gestionar DNS en nom seu.
Linux i macOS
(set -e; TMP=$(mktemp "${TMPDIR:-/tmp}/domain-cli.XXXXXX"); trap 'rm -f "$TMP"' EXIT
curl -fsSL https://registerdomaincli.com/skill/SKILL.md -o "$TMP"
for d in ~/.claude/skills ~/.agents/skills; do
mkdir -p "$d/domain-cli"
install -m 644 "$TMP" "$d/domain-cli/SKILL.md"
done) Windows (PowerShell)
$ErrorActionPreference = 'Stop'
$tmp = [System.IO.Path]::GetTempFileName()
try {
Invoke-WebRequest https://registerdomaincli.com/skill/SKILL.md -UseBasicParsing -OutFile $tmp
foreach ($d in "$HOME\.claude\skills", "$HOME\.agents\skills") {
New-Item -ItemType Directory -Force -Path "$d\domain-cli" | Out-Null
Copy-Item $tmp "$d\domain-cli\SKILL.md" -Force
}
} finally { Remove-Item $tmp -Force -ErrorAction SilentlyContinue } On busca els skills cada agent
- Claude Code
~/.claude/skills/ · .claude/skills/- Codex CLI
~/.agents/skills/ · .agents/skills/- Copilot CLI
~/.copilot/skills/ · ~/.agents/skills/ · .github/skills/- Amp
~/.config/agents/skills/ · ~/.agents/skills/ · .agents/skills/- opencode
~/.config/opencode/skills/ · ~/.agents/skills/ · .opencode/skills/- oh-my-pi (omp)
~/.omp/agent/skills/ · ~/.agents/skills/ · .agents/skills/- Pi
~/.pi/agent/skills/ · ~/.agents/skills/ · .pi/skills/
Els pagaments sempre requereixen una persona: l'agent imprimeix una URL de checkout i s'atura — vostè completa la compra al seu navegador. Llegeixi el skill per a agents
Compromisos
Titular registrat: vostè
El contacte que doni s'envia al registre per a tots els rols de contacte. Som revenedor, no propietari.
Sortida gratuïta
Codi d'autorització i desbloqueig a petició, tots dos de franc. No retenim els seus dominis com a ostatge.
Res de renovacions sorpresa
La renovació automàtica és una adhesió explícita i es desactiva des de la CLI quan vulgui.
Factures i IVA en ordre
IVA calculat al checkout, factura signada A-AAAA-NNNNNN i registre Verifactu.
Preguntes freqüents
Sóc realment el titular del domini?
Sí. El contacte de titular que proporciona s'envia al registre per a tots els rols de contacte: vostè és el Registered Name Holder, amb els drets i deures corresponents segons les polítiques del registre i d'ICANN.
I si vull marxar a un altre registrador?
La CLI li dona el codi d'autorització i desbloqueja el domini a petició, tots dos de franc, quan vulgui.
Es renoven els dominis automàticament?
No per defecte. Només si emet una comanda de renovació o si activa explícitament la renovació automàtica, que autoritza un càrrec anual fora de sessió i es pot desactivar en qualsevol moment.
Què passa si el registre falla després de pagar?
El pagament es reemborsa automàticament i íntegrament, amb la factura rectificativa corresponent.
Pot el meu agent d'IA comprar sol?
No. L'agent pot cercar, pressupostar i gestionar DNS, però el pagament s'atura en una URL de checkout que ha d'obrir una persona.
On veig les factures i els mètodes de pagament?
Al tauler: transaccions amb enllaç de factura signat, el perfil de facturació i el portal de pagaments.
curl -fsSL https://registerdomaincli.com/install.sh | sh