NeuCheep 0.1.0 ist da. Installiere es mit Homebrew, mit Go oder als vorkompiliertes Binary.

Open Source · Inoffizielle Namecheap-CLI

Namecheap im Terminal-Tempo.

Frag Domains ab, lies die Preise deines Kontos und ändere DNS über geprüfte Pläne, im Terminal oder über deinen AI-Agenten.

Mit Homebrew installieren

brew install turushan/tap/cheep

macOS, Linux und Windows · Kostenlos unter der MIT-Lizenz · Andere Installationswege

Illustrierter Film · Echte Cheep-Ausgabe mit Beispieldaten

Probier die Anzeige aus

Alle Namen in einem Befehl.

Gib einen Namen ein, und die Anzeige reiht die Domains auf, die Cheep prüfen soll. Cheep holt die Live-Antworten bei Namecheap ab, auf deinem eigenen Rechner und mit deinem eigenen API-Schlüssel.

Diese Seite fragt nichts ab. Cheep zeigt die Antworten in deinem Terminal.

Damit prüfst du sie

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

Beispielausgabe der echten CLI. Cheep fragt bei Namecheap immer die Live-Antwort ab.

Geld ausgeben

Echtes Geld braucht ein echtes Ja.

Im Produktivbetrieb stoppt jeder Aufruf, der dein Konto belasten kann, bis du drei Flags setzt. Cheep nennt jedes Mal das fehlende Flag, also kostet dich ein Versehen nur einen neuen Versuch, kein Geld.

  1. --yesBestätigt die Änderung. Führ vorher --dry-run aus, um die Parameter zu sehen, die Cheep senden würde.
  2. --productionBestätigt, dass die Änderung dein echtes Konto betrifft, nicht die Sandbox.
  3. --accept-chargeBestätigt, dass du den aktuellen Preis geprüft hast, bevor Cheep Geld ausgibt.
  • Erst die Sandbox Neue Profile starten in der Sandbox von Namecheap, damit sich beim Lernen nichts Echtes ändert.
  • Probeläufe Hänge --dry-run an jede DNS- oder API-Änderung. Cheep zeigt, was es tun würde, und ändert nichts.
  • Schlüssel im Schlüsselbund Cheep legt deinen API-Schlüssel im Zugangsdatenspeicher deines Betriebssystems ab, nie in seiner Konfigurationsdatei.

DNS

Ändere DNS über einen geprüften Plan.

Namecheap ersetzt eine ganze Zone in einem einzigen Schreibvorgang, deshalb behandelt Cheep jede Änderung als Änderung der ganzen Zone. Du exportierst die Zone, bearbeitest die Datei und liest den Plan, bevor du ihn anwendest.

  1. ExportierenDie komplette Zone als versionierte YAML-Datei.
  2. PlanenJeder neue und jeder entfernte Eintrag, bevor sich etwas ändert.
  3. AnwendenErst ein Snapshot, dann ein Schreibvorgang und eine Kontrolle per Rücklesen.
  4. WiederherstellenEinen Snapshot mit einem Befehl zurückspielen.

Beim Anwenden liest Cheep die Live-Zone direkt vor dem Schreiben noch einmal und bricht ab, wenn sich die Zone in der Zwischenzeit geändert hat. DNS-Anleitung lesen (Englisch)

AI-Agenten

Gebaut für AI-Agenten.

Dein Agent führt dieselben Befehle aus wie du, mit einem stabilen JSON-Envelope. Daten gehen an stdout, Fehler an stderr, und die Exit-Codes sind dokumentiert.

Exit-Codes

0Erfolg
1Unerwarteter Fehler
2Falscher Aufruf
3Zugangsdaten fehlen oder sind ungültig
4Netzwerkfehler oder Zeitüberschreitung
5Namecheap hat einen Fehler gemeldet
6Konflikt oder unklarer Ausgang
7Von einer Sicherheitssperre abgelehnt
8Eine Abbuchung braucht --accept-charge
130Abgebrochen
  • --jsonEin versionierter Envelope mit dem Befehl, dem Ergebnis und dem verwendeten Profil.
  • --no-inputWartet nie auf eine Rückfrage, damit ein unbeaufsichtigter Lauf nicht hängen bleibt.
  • --readonlyLehnt jede Änderung an deinem Namecheap-Konto ab, mit Exit-Code 7.

Eine Zeile für die Anweisungen deines Agenten

cheep --json --no-input --readonly domains check paperkite.dev
Anleitung zur Automatisierung lesen (Englisch)

Komplette API

Alle 59 Methoden der Namecheap-API.

Maßgeschneiderte Befehle decken die tägliche Arbeit ab. Für alles andere erreicht cheep api jede Methode im offiziellen Katalog von Namecheap, und jeder Schreibzugriff und jede Abbuchung wartet auf die passenden Flags.

59 von 59

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

Datenschutz

Zwischen dir und Namecheap.

Cheep läuft auf deinem Computer und spricht nur mit der API von Namecheap. Nichts läuft über einen Server von uns, und wir sehen weder deinen Schlüssel noch deine Domains.

  • Keine Telemetrie, keine Analysetools und keine Update-Prüfung.
  • Dein API-Schlüssel bleibt im Zugangsdatenspeicher deines Betriebssystems.
  • Open Source unter der MIT-Lizenz, du kannst also jede Anfrage lesen, die Cheep stellt.

Installation

Deine erste Abfrage in drei Schritten.

  1. Cheep installieren

    Mit Homebrew unter macOS oder Linux, mit Go 1.26.10 oder neuer oder als vorkompiliertes Binary für macOS, Linux oder Windows.

    brew install turushan/tap/cheep

    Oder mit Go 1.26.10 oder neuer

    go install github.com/turushan/cheep/cmd/cheep@latest
    Vorkompiliertes Binary herunterladen
  2. Sandbox verbinden

    Lege in der Sandbox von Namecheap einen API-Nutzer, einen Schlüssel und eine öffentliche IPv4-Adresse auf der Whitelist an. Speichere das Profil, hinterlege den Schlüssel und lass doctor alles prüfen.

    cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --default
    cheep auth set-key
    cheep doctor
  3. Namen prüfen

    Frag nach so vielen Namen, wie du willst, in einem einzigen Befehl.

    cheep domains check paperkite.dev paperkite.com

Namecheap verlangt einen API-Nutzer, einen API-Schlüssel und eine öffentliche IPv4-Adresse auf der Whitelist, bevor irgendein Befehl funktioniert. Anleitung zur Authentifizierung lesen (Englisch)

Fragen

Ist Cheep ein offizielles Tool von Namecheap?

Nein. Cheep ist unabhängig und Open Source. Namecheap entwickelt es nicht, empfiehlt es nicht und bietet keinen Support dafür. Cheep nutzt die öffentliche API von Namecheap mit deinem eigenen API-Schlüssel.

Was brauche ich für den Start?

Cheep selbst, über Homebrew, Go oder als vorkompiliertes Binary, und ein Namecheap-Konto mit API-Zugang: einen API-Nutzer, einen API-Schlüssel und eine öffentliche IPv4-Adresse auf der Whitelist. Probier alles zuerst in der Sandbox von Namecheap aus.

Wo landet mein API-Schlüssel?

Im Zugangsdatenspeicher deines Betriebssystems, also Schlüsselbund unter macOS, Anmeldeinformationsverwaltung unter Windows und Secret Service unter Linux. Auf Servern liest Cheep stattdessen CHEEP_API_KEY. Gib den Schlüssel nie als Befehlsargument an.

Schickt Cheep meine Daten sonst noch irgendwohin?

Nein. Cheep spricht nur mit der API von Namecheap. Es gibt keine Telemetrie, keine Update-Prüfung und keine Server von uns.

Kann Cheep Domains registrieren, verlängern und transferieren?

Ja, über cheep api, das alle 59 Methoden im Katalog von Namecheap erreicht. Ein Aufruf, der dein Konto belasten kann, braucht --yes und --accept-charge, bei deinem echten Konto zusätzlich --production.

Kann mein AI-Agent Cheep sicher nutzen?

Ja. Gib ihm --json für einen versionierten Envelope, --no-input, damit er nie auf eine Rückfrage wartet, und --readonly, wenn er dein Konto nicht ändern darf. Eine abgelehnte Änderung endet mit Exit-Code 7.

Warum startet Cheep in der Sandbox?

Damit sich nichts Echtes ändert, während du lernst. Wenn du so weit bist, stellst du ein Profil auf Produktivbetrieb um, und Änderungen dort brauchen trotzdem --production.

Auf welchen Systemen läuft Cheep?

macOS, Linux und Windows, auf Intel- und ARM-Prozessoren. Homebrew installiert es unter macOS und Linux, und jedes Release enthält Binaries für alle drei.

Kann Cheep DNS ändern, das nicht bei Namecheap gehostet ist?

Nein. Cheep ändert DNS nur für Domains, die Namecheap-DNS nutzen, und lehnt den Rest ab.

Gemacht von

Hi, ich bin turushan

Ich habe Cheep für meine eigenen Domains gebaut. Wenn eine meiner Apps eine neue Website bekommt, lässt Cheep ihre Namecheap-Domain auf das Hosting zeigen. Das Tool ist kostenlos und Open Source unter der MIT-Lizenz, also sag mir auf GitHub, was es als Nächstes können soll.

Deine nächste Idee beginnt mit einem Namen.

Prüf ihn in deinem Terminal. Jede Änderung wartet auf deine Freigabe.

brew install turushan/tap/cheep

Die Anleitungen sind auf Englisch, genau wie die Befehle und Ausgaben von Cheep.