ドメインをコマンドラインから所有する
空き状況の検索、ドメインの登録・更新、DNSレコードおよびネームサーバーの管理 — すべてターミナルを離れることなく行えます。同梱のスキルにより、お客様のアカウントは任意のAIコーディングエージェントからご利用いただけます。
$ 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) インストール
- Linux および macOS
curl -fsSL https://registerdomaincli.com/install.sh | sh- または 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') }ユーザープロファイルにインストールし、PATHに追加します(管理者権限は不要)。ダウンロードは公開されているチェックサムと照合され、一致しない場合は何もインストールされません。完了後に新しいターミナルを開いてください。
Go 1.25 以降が必要です。
機能
即時検索
キーワード検索および正確な空き状況チェックに加え、初年度および更新の参考価格を表示します。
登録・更新・移管
ライフサイクル全体をカバーするコマンド群に、正規の価格APIによる実際の注文前見積もりが付属します。
DNS管理
A、AAAA、CNAME、TXT、MXなどのレコードを、シェルから直接作成・更新・削除できます。
登録者はお客様ご本人
ドメインはお客様のお名前で登録されます。お客様の連絡先情報はリセラーの代理情報ではなく、レジストリに直接登録されます。
いつでも移行可能
いつでも無料で解約できます。認証コード(Transfer Key)を取得し、ドメインのロックを無料で解除して、お好きな事業者へ移管できます。
エージェントネイティブ
同梱スキル、予測可能なプレーンテキスト出力、AIワークフロー向けの機械可読なエラーコードを提供します。
AIエージェントから利用する
RegisterDomainCLIにはエージェント用スキルが同梱されています。主要なコーディングエージェントがいずれも読み込める形式の、1つのSKILL.mdファイルです。このコマンドはそのすべてを網羅する2つのディレクトリにインストールし、エージェントがお客様に代わってドメインの検索、登録、DNS管理を行えるようになります。
Linux および 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 } 各エージェントがスキルを探す場所
- 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/
支払いには必ず人間の操作が必要です。エージェントはチェックアウトURLを表示して停止します。お客様がブラウザで購入を完了させてください。 エージェントスキルを読む
お約束
登録者名義はお客様ご自身
ご提供いただいた連絡先は、すべての連絡先ロールとしてレジストリに提出されます。当社はリセラーであり、所有者ではありません。
無料での移管
認証コードの発行とロック解除はご要望に応じて無料で行います。ドメインを人質にはしません。
突然の更新はありません
自動更新は明示的なオプトインであり、CLI からいつでも無効にできます。
請求書と消費税も適正に
チェックアウト時に消費税を計算し、署名済みの A-YYYY-NNNNNN 請求書と Verifactu 記録を発行します。
よくある質問
ドメインの所有者は本当に自分ですか?
はい。ご提供いただいた登録者連絡先は、すべての連絡先ロールとしてレジストリに提出されます。お客様が Registered Name Holder であり、レジストリおよび ICANN のポリシーに基づく権利と義務を有します。
他のレジストラに移管したい場合は?
CLI がご要望に応じて認証コードを発行し、ドメインのロックを解除します。どちらも無料で、いつでも可能です。
ドメインは自動的に更新されますか?
デフォルトでは更新されません。更新注文を発行した場合、または自動更新を明示的に有効にした場合のみです。自動更新は年次のオフセッション課金を承認するもので、いつでも無効にできます。
支払い後に登録が失敗したらどうなりますか?
代金は自動的に全額返金され、対応するクレジットノートが発行されます。
AI エージェントが単独で購入できますか?
いいえ。エージェントは検索、見積もり、DNS 管理を行えますが、支払いは人が開く必要のあるチェックアウト URL で停止します。
請求書と支払い方法はどこで確認できますか?
パネルで確認できます。署名済み請求書リンク付きの取引、請求プロファイル、支払いポータルがあります。
curl -fsSL https://registerdomaincli.com/install.sh | sh