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.

Comenci Obri el tauler de control Apache-2.0 · sense cookies de seguiment

$ 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
Obri el tauler de control