NyttCheep 0.1.0 är släppt. Installera det med Homebrew, Go eller en färdigbyggd binärfil.

Öppen källkod · Inofficiellt Namecheap-CLI

Namecheap i terminalfart.

Kolla domäner, läs ditt kontos priser och ändra DNS genom granskade planer, från terminalen eller din AI-agent.

Installera med Homebrew

brew install turushan/tap/cheep

macOS, Linux och Windows · Gratis under MIT-licensen · Andra sätt att installera

Illustrerad film · Äkta utdata från Cheep med exempeldata

Testa tavlan

Alla namn i ett kommando.

Skriv ett namn så radar tavlan upp domänerna att kolla. Cheep frågar Namecheap efter de aktuella svaren på din egen dator, med din egen API-nyckel.

Den här sidan gör inga uppslag. Cheep visar svaren i din terminal.

Kör det här för att kolla dem

cheep domains check paperkite.com paperkite.dev paperkite.app paperkite.io paperkite.co paperkite.sh
$ cheep domains check paperkite.dev paperkite.com paperkite.app paperkite.co
DOMAIN         AVAILABLE  PREMIUM  PREMIUM REGISTRATION
paperkite.dev  yes        no       0.00
paperkite.com  no         no       0.00
paperkite.app  yes        no       0.00
paperkite.co   yes        yes      1288.00

Exempelutdata från det riktiga CLI:t. Cheep frågar alltid Namecheap efter det aktuella svaret.

Spendera pengar

Riktiga pengar kräver ett riktigt ja.

I produktion stoppas varje anrop som kan debitera ditt konto tills du lägger till tre flaggor. Cheep säger varje gång vilken som saknas, så ett misstag kostar ett nytt försök i stället för pengar.

  1. --yesGodkänner ändringen. Kör --dry-run först för att se parametrarna som Cheep skulle skicka.
  2. --productionBekräftar att ändringen gäller ditt riktiga konto, inte sandlådan.
  3. --accept-chargeBekräftar att du har kollat det aktuella priset innan Cheep spenderar något.
  • Sandlådan först Nya profiler startar i Namecheaps sandlåda, så inget på riktigt ändras medan du lär dig.
  • Torrkörningar Lägg till --dry-run på valfri DNS- eller API-ändring. Cheep visar vad det skulle göra och ändrar ingenting.
  • Nycklar i nyckelringen Cheep sparar din API-nyckel i operativsystemets lagring för inloggningsuppgifter, aldrig i sin konfigurationsfil.

DNS

Ändra DNS genom en granskad plan.

Namecheap ersätter en hel zon i en enda skrivning, så Cheep behandlar varje ändring som en ändring av hela zonen. Du exporterar zonen, redigerar filen och läser planen innan du tillämpar den.

  1. ExporteraHela zonen, som en versionerad YAML-fil.
  2. PlaneraVarje tillägg och borttagning, innan något ändras.
  3. TillämpaFörst en ögonblicksbild, sedan en skrivning och en kontrolläsning.
  4. ÅterställaLägg tillbaka en ögonblicksbild med ett kommando.

Vid tillämpningen läser Cheep den aktuella zonen igen precis innan det skriver, och stoppar om zonen har ändrats under tiden. Läs DNS-guiden (engelska)

AI-agenter

Byggt för AI-agenter.

Din agent kör samma kommandon som du, med ett stabilt JSON-kuvert. Data går till stdout, fel till stderr, och avslutningskoderna är dokumenterade.

Avslutningskoder

0Lyckades
1Oväntat fel
2Användningsfel
3Inloggningsuppgifter saknas eller är ogiltiga
4Nätverksfel eller timeout
5Namecheap returnerade ett fel
6Konflikt eller okänt utfall
7Nekad av en säkerhetsspärr
8En debitering kräver --accept-charge
130Avbruten
  • --jsonEtt versionerat kuvert med kommandot, resultatet och profilen som användes.
  • --no-inputVäntar aldrig på en fråga, så en obevakad körning kan inte fastna.
  • --readonlyVägrar varje ändring av ditt Namecheap-konto, med avslutningskod 7.

En rad för din agents instruktioner

cheep --json --no-input --readonly domains check paperkite.dev
Läs automatiseringsguiden (engelska)

Komplett API

Alla 59 metoder i Namecheaps API.

Skräddarsydda kommandon täcker det dagliga arbetet. För allt annat når cheep api varje metod i Namecheaps officiella katalog, och varje skrivning och debitering väntar på sina flaggor.

59 av 59

KommandoNamecheap-metodLäge
cheep api domainprivacy change-email-address namecheap.whoisguard.changeemailaddress skriva
cheep api domainprivacy disable namecheap.whoisguard.disable skriva
cheep api domainprivacy enable namecheap.whoisguard.enable skriva
cheep api domainprivacy get-list namecheap.whoisguard.getlist läsa
cheep api domainprivacy renew namecheap.whoisguard.renew betala
cheep api domains check namecheap.domains.check läsa
cheep api domains create namecheap.domains.create betala
cheep api domains dns get-email-forwarding namecheap.domains.dns.getEmailForwarding läsa
cheep api domains dns get-hosts namecheap.domains.dns.getHosts läsa
cheep api domains dns get-list namecheap.domains.dns.getList läsa
cheep api domains dns set-custom namecheap.domains.dns.setCustom skriva
cheep api domains dns set-default namecheap.domains.dns.setDefault skriva
cheep api domains dns set-email-forwarding namecheap.domains.dns.setEmailForwarding skriva
cheep api domains dns set-hosts namecheap.domains.dns.setHosts skriva
cheep api domains get-contacts namecheap.domains.getContacts läsa
cheep api domains get-info namecheap.domains.getInfo läsa
cheep api domains get-list namecheap.domains.getList läsa
cheep api domains get-registrar-lock namecheap.domains.getRegistrarLock läsa
cheep api domains get-tld-list namecheap.domains.getTldList läsa
cheep api domains ns create namecheap.domains.ns.create skriva
cheep api domains ns delete namecheap.domains.ns.delete skriva
cheep api domains ns get-info namecheap.domains.ns.getInfo läsa
cheep api domains ns update namecheap.domains.ns.update skriva
cheep api domains reactivate namecheap.domains.reactivate betala
cheep api domains renew namecheap.domains.renew betala
cheep api domains set-contacts namecheap.domains.setContacts skriva
cheep api domains set-registrar-lock namecheap.domains.setRegistrarLock skriva
cheep api domains transfer create namecheap.domains.transfer.create betala
cheep api domains transfer get-list namecheap.domains.transfer.getList läsa
cheep api domains transfer get-status namecheap.domains.transfer.getStatus läsa
cheep api domains transfer update-status namecheap.domains.transfer.updateStatus skriva
cheep api ssl activate namecheap.ssl.activate skriva
cheep api ssl create namecheap.ssl.create betala
cheep api ssl edit-dcv-method namecheap.ssl.editDCVMethod skriva
cheep api ssl get-approver-email-list namecheap.ssl.getApproverEmailList läsa
cheep api ssl get-info namecheap.ssl.getInfo läsa
cheep api ssl get-list namecheap.ssl.getList läsa
cheep api ssl parse-csr namecheap.ssl.parseCSR läsa
cheep api ssl purchase-more-sans namecheap.ssl.purchasemoresans betala
cheep api ssl reissue namecheap.ssl.reissue skriva
cheep api ssl renew namecheap.ssl.renew betala
cheep api ssl resend-approver-email namecheap.ssl.resendApproverEmail skriva
cheep api ssl resend-fulfillment-email namecheap.ssl.resendfulfillmentemail skriva
cheep api ssl revoke-certificate namecheap.ssl.revokecertificate skriva
cheep api users address create namecheap.users.address.create skriva
cheep api users address delete namecheap.users.address.delete skriva
cheep api users address get-info namecheap.users.address.getInfo läsa
cheep api users address get-list namecheap.users.address.getList läsa
cheep api users address set-default namecheap.users.address.setDefault skriva
cheep api users address update namecheap.users.address.update skriva
cheep api users change-password namecheap.users.changePassword skriva
cheep api users create namecheap.users.create skriva
cheep api users create-add-funds-request namecheap.users.createaddfundsrequest betala
cheep api users get-add-funds-status namecheap.users.getAddFundsStatus läsa
cheep api users get-balances namecheap.users.getBalances läsa
cheep api users get-pricing namecheap.users.getPricing läsa
cheep api users login namecheap.users.login läsa
cheep api users reset-password namecheap.users.resetPassword skriva
cheep api users update namecheap.users.update skriva
Läs API-guiden (engelska)

Integritet

Mellan dig och Namecheap.

Cheep körs på din dator och pratar bara med Namecheaps API. Inget går via någon server hos oss, och vi ser aldrig din nyckel eller dina domäner.

  • Ingen telemetri, inga analysverktyg och ingen uppdateringskontroll.
  • Din API-nyckel stannar i operativsystemets lagring för inloggningsuppgifter.
  • Öppen källkod under MIT-licensen, så du kan läsa varje förfrågan som Cheep gör.

Installation

Din första kontroll i tre steg.

  1. Installera Cheep

    Med Homebrew på macOS eller Linux, med Go 1.26.10 eller senare, eller som färdigbyggd binärfil för macOS, Linux eller Windows.

    brew install turushan/tap/cheep

    Eller med Go 1.26.10 eller senare

    go install github.com/turushan/cheep/cmd/cheep@latest
    Hämta en färdigbyggd binärfil
  2. Anslut sandlådan

    Skapa en API-användare, en nyckel och en vitlistad publik IPv4-adress i Namecheaps sandlåda. Spara profilen, lagra nyckeln och låt doctor kontrollera allt.

    cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --default
    cheep auth set-key
    cheep doctor
  3. Kolla dina namn

    Fråga om hur många namn du vill i ett enda kommando.

    cheep domains check paperkite.dev paperkite.com

Namecheap kräver en API-användare, en API-nyckel och en vitlistad publik IPv4-adress innan något kommando fungerar. Läs autentiseringsguiden (engelska)

Frågor

Är Cheep ett officiellt verktyg från Namecheap?

Nej. Cheep är oberoende och har öppen källkod. Namecheap har inte gjort det, står inte bakom det och ger ingen support för det. Cheep använder Namecheaps publika API med din egen API-nyckel.

Vad behöver jag för att komma igång?

Själva Cheep, via Homebrew, Go eller en färdigbyggd binärfil, och ett Namecheap-konto med API-åtkomst: en API-användare, en API-nyckel och en vitlistad publik IPv4-adress. Testa allt i Namecheaps sandlåda först.

Var hamnar min API-nyckel?

I operativsystemets lagring för inloggningsuppgifter: nyckelringen på macOS, Autentiseringshanteraren på Windows och Secret Service på Linux. På servrar läser Cheep CHEEP_API_KEY i stället. Lägg aldrig nyckeln i ett kommandoargument.

Skickar Cheep mina data någon annanstans?

Nej. Cheep pratar bara med Namecheaps API. Det har ingen telemetri, ingen uppdateringskontroll och inga servrar hos oss.

Kan det registrera, förnya och flytta domäner?

Ja, via cheep api, som når alla 59 metoder i Namecheaps katalog. Ett anrop som kan debitera ditt konto kräver --yes och --accept-charge, plus --production på ditt riktiga konto.

Kan min AI-agent använda Cheep säkert?

Ja. Ge den --json för ett versionerat kuvert, --no-input så att den aldrig väntar på en fråga och --readonly när den inte får ändra ditt konto. En nekad ändring avslutas med kod 7.

Varför startar Cheep i sandlådan?

Så att inget på riktigt ändras medan du lär dig. Du växlar en profil till produktion när du är redo, och ändringar i produktion kräver ändå --production.

Vilka system fungerar det på?

macOS, Linux och Windows, på Intel- och ARM-processorer. Homebrew installerar det på macOS och Linux, och varje utgåva har binärfiler för alla tre.

Kan Cheep ändra DNS som inte ligger hos Namecheap?

Nej. Cheep ändrar bara DNS för domäner som använder Namecheaps DNS, och vägrar resten.

Skapad av

Hej, jag är turushan

Jag byggde Cheep för mina egna domäner. När en av mina appar får en ny webbplats, pekar Cheep appens Namecheap-domän mot hostingen. Det är gratis och har öppen källkod under MIT-licensen, så berätta på GitHub vad det ska kunna härnäst.

Din nästa idé börjar med ett namn.

Kolla det från terminalen. Varje ändring väntar på ditt godkännande.

brew install turushan/tap/cheep

Guiderna är på engelska, precis som Cheeps kommandon och utdata.