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
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
$ cheep --json domains check paperkite.dev paperkite.com {"schema_version":"v1","command":"domains.check","ok":true,"data":[{"domain":"paperkite.dev","available":true,"premium":false,"premium_registration_price":0},{"domain":"paperkite.com","available":false,"premium":false,"premium_registration_price":0}],"meta":{"profile":"live","environment":"production"}}
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.
--yesBestätigt die Änderung. Führ vorher --dry-run aus, um die Parameter zu sehen, die Cheep senden würde.--productionBestätigt, dass die Änderung dein echtes Konto betrifft, nicht die Sandbox.--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.
- ExportierenDie komplette Zone als versionierte YAML-Datei.
- PlanenJeder neue und jeder entfernte Eintrag, bevor sich etwas ändert.
- AnwendenErst ein Snapshot, dann ein Schreibvorgang und eine Kontrolle per Rücklesen.
- 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
0 | Erfolg |
|---|---|
1 | Unerwarteter Fehler |
2 | Falscher Aufruf |
3 | Zugangsdaten fehlen oder sind ungültig |
4 | Netzwerkfehler oder Zeitüberschreitung |
5 | Namecheap hat einen Fehler gemeldet |
6 | Konflikt oder unklarer Ausgang |
7 | Von einer Sicherheitssperre abgelehnt |
8 | Eine Abbuchung braucht --accept-charge |
130 | Abgebrochen |
--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 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
| Befehl | Namecheap-Methode | Modus |
|---|---|---|
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 |
Keine Methode passt dazu.
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.
- 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/cheepOder mit Go 1.26.10 oder neuer
Vorkompiliertes Binary herunterladengo install github.com/turushan/cheep/cmd/cheep@latest - 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 --defaultcheep auth set-keycheep doctor - 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.