UStackUStack
Cosmic CLI favicon

Cosmic CLI

Das Cosmic CLI ist eine KI-gestützte Befehlszeilenschnittstelle, mit der Entwickler Apps erstellen, Inhalte verwalten, Code bereitstellen und KI-Agenten vollständig über das Terminal orchestrieren können.

Cosmic CLI

Was ist Cosmic CLI?

Einführung in das Cosmic CLI: KI-gestützte Inhalts- und Codeverwaltung von Ihrem Terminal aus

Was ist das Cosmic CLI?

Das Cosmic CLI ist eine leistungsstarke, KI-erweiterte Befehlszeilenschnittstelle, die entwickelt wurde, um das gesamte Spektrum der Cosmic-Plattformfunktionen direkt in Ihre Terminalumgebung zu bringen. Das grundlegende Ziel ist es, den traditionellen, mehrstufigen Entwicklungsworkflow – der oft Schema-Design, Erstellung von Admin-Oberflächen, Frontend-Codierung und CI/CD-Konfiguration umfasst – in eine Handvoll schneller Befehle in natürlicher Sprache zu komprimieren. Durch die direkte Integration von KI-Agenten in die Befehlszeile können Entwickler in wenigen Minuten von einer ersten Idee zu einer voll funktionsfähigen, produktionsreifen Anwendung gelangen, die auf Plattformen wie Vercel bereitgestellt wird, und das alles, ohne jemals ihre bevorzugte tastaturgesteuerte Arbeitsweise verlassen zu müssen.

Dieses Tool erkennt an, dass das Cosmic Dashboard zwar eine robuste visuelle Umgebung bietet, Entwickler jedoch im Terminal für Skripterstellung, Automatisierung und Geschwindigkeit gedeihen. Das Cosmic CLI ist mehr als nur ein Wrapper für API-Aufrufe; es verfügt über eine interaktive Shell, kontextbezogene Eingabeaufforderungen und hochentwickelte KI-Chat-Modi, die Ihre Inhaltsstruktur und Ihren Code verstehen. Dies ermöglicht die Ausführung komplexer Operationen mit einfachen, konversationellen Anweisungen.

Hauptfunktionen

Das Cosmic CLI ist vollgepackt mit Funktionen, die auf Geschwindigkeit, Automatisierung und Entwicklereffizienz ausgelegt sind:

  • KI-gestützte Inhaltsverwaltung: Nutzen Sie den Content Agent, um Themen zu recherchieren, vorhandene Inhaltsstile abzugleichen und automatisch Inhaltsobjekte in Ihren Cosmic Buckets mithilfe natürlicher Sprache zu erstellen und zu strukturieren.
  • Anwendungsentwicklung in natürlicher Sprache: Generieren Sie komplette, produktionsreife Anwendungen, die mit Ihrem Cosmic-Projekt verbunden sind, indem Sie einfach beschreiben, was Sie benötigen. Das CLI übernimmt das Scaffolding, die Erstellung von GitHub-Repositories und die Bereitstellungsvorbereitung.
  • Intelligente Code-Updates: Der Code Agent verbindet sich mit vorhandenen Repositories, analysiert den Code, implementiert angeforderte Änderungen intelligent basierend auf Anweisungen, erstellt Feature-Branches und committet Updates.
  • Ein-Befehls-Bereitstellung: Stellen Sie Anwendungen nahtlos direkt auf Vercel bereit, komplett mit integriertem Management für Umgebungsvariablen, benutzerdefinierte Domains und Echtzeit-Log-Streaming.
  • Interaktive Shell: Starten Sie eine persistente Sitzung, in der Befehle ohne Präfixe ausgeführt werden können, was die Navigation durch Ihren Cosmic-Arbeitsbereich im Stil eines Dateisystems und die einfache Ausführung von Systembefehlen ermöglicht.
  • KI-Agenten-Orchestrierung: Erstellen, Ausführen und Verwalten aller drei Arten von KI-Agenten (Content, Code, Computer Use) direkt über das CLI, einschließlich der Möglichkeit, sie in automatisierte KI-Workflows mit mehreren Schritten zu verketten.
  • Multi-Modell-KI-Unterstützung: Flexibilität bei der Auswahl führender KI-Anbieter, einschließlich Anthropic (Claude), OpenAI (GPT) und Google (Gemini), wobei Ihr bevorzugtes Standardmodell festgelegt wird.
  • Dateisystem-Navigation: Navigieren Sie durch die Hierarchie Ihres Cosmic-Arbeitsbereichs (Buckets, Projekte) so intuitiv wie durch ein lokales Dateisystem.

Verwendung des Cosmic CLI

Der Einstieg in das Cosmic CLI ist schnell und unkompliziert gestaltet. Die Ersteinrichtung umfasst eine globale Installation und Authentifizierung.

1. Installation: Installieren Sie das CLI global mit npm oder bun:

npm install -g @cosmicjs/cli
bun install -g @cosmicjs/cli

2. Authentifizierung: Melden Sie sich bei Ihrem Konto an, um vollen Dashboard-Zugriff zu erhalten, oder verwenden Sie einen spezifischen Bucket-Schlüssel für fokussierte Operationen:

cosmic login
# ODER für spezifischen Bucket-Zugriff
cosmic login --bucket-key <IHR_SCHLÜSSEL>

3. Kern-Workflows: Nach der Authentifizierung können Sie seine Leistung sofort nutzen:

  • Zum Erstellen: Verwenden Sie einen Befehl wie cosmic build "Erstelle eine Next.js-Blog-Vorlage mit einem 'Posts'-Content-Typ und stelle sie auf Vercel bereit".
  • Zur Inhaltsverwaltung: Rufen Sie die interaktive Shell auf (cosmic shell) und verwenden Sie konversationelle Befehle wie content create "Schreibe einen Artikel über Quantencomputing, der zu meinem bestehenden Stil passt".
  • Zum Aktualisieren des Codes: Navigieren Sie zu Ihrem Projektverzeichnis und führen Sie cosmic code update "Füge einen Dark-Mode-Umschalter zur Header-Komponente hinzu" aus.
  • Zur Bereitstellung: Führen Sie cosmic deploy --target vercel aus, um Ihre letzten Änderungen live zu schalten.

Das CLI übernimmt automatisch den Kontext, die API-Schlüssel und die Umgebungskonfiguration basierend auf Ihrem aktuellen Verzeichnis oder den angegebenen Flags, was einen reibungslosen Übergang zwischen Entwicklungsaufgaben gewährleistet.

Anwendungsfälle

Das Cosmic CLI ist ideal für Entwickler und Teams, die die Terminaleffizienz maximieren und generative KI für Routineaufgaben nutzen möchten:

  1. Schnelles Prototyping & MVPs: Erstellen Sie schnell ganze Anwendungsstrukturen, einschließlich Backend-Content-Modellen und Frontend-Boilerplate, mithilfe eines einzigen Prompts in natürlicher Sprache, was die anfängliche Einrichtungszeit drastisch verkürzt.
  2. Automatisierte Inhaltserfassung: Für die Migration großer Datenmengen oder die laufende Dateneingabe verwenden Sie den Content Agent in CI/CD-Pipelines, um Tausende von Inhaltsobjekten automatisch zu recherchieren, zu strukturieren und einzufügen.
  3. Ad-hoc-Code-Refactoring: Wenn eine Funktion schnell angepasst oder ein Fehler behoben werden muss, können Entwickler den Code Agent verwenden, um die notwendigen Änderungen zu generieren, einen Feature-Branch zu erstellen und direkt aus dem Terminal einen PR zu öffnen, ohne zur GUI wechseln zu müssen.
  4. CI/CD-Integration: Integrieren Sie komplexe Bereitstellungs- und Umgebungskonfigurationsschritte direkt in automatisierte Skripte. Das CLI gewährleistet konsistente, wiederholbare Bereitstellungen über Staging- und Produktionsumgebungen hinweg mithilfe der Verwaltung von Umgebungsvariablen.
  5. Verwaltung von KI-Agenten: Teams, die komplexe Automatisierungslösungen entwickeln, können das CLI verwenden, um ausgefeilte KI-Workflows mit mehreren Schritten zu verwalten, zu testen und zu orchestrieren, die komplexe Geschäftslogik ohne manuelles Eingreifen verarbeiten.

FAQ

F: Ist das Cosmic CLI ein Ersatz für das Cosmic Dashboard? A: Nein. Das CLI wurde entwickelt, um das Dashboard zu ergänzen. Es zeichnet sich durch Geschwindigkeit, Automatisierung und tastaturgesteuerte Workflows aus, während das Dashboard die bevorzugte Umgebung für die visuelle Inhaltsbearbeitung, komplexe UI-Konfiguration und die allgemeine Projektübersicht bleibt.

F: Welche KI-Modelle kann ich mit dem CLI verwenden? A: Das CLI unterstützt mehrere führende Modelle, darunter Anthropic's Claude, die GPT-Serie von OpenAI und Google's Gemini. Sie können Ihr bevorzugtes Standardmodell mithilfe von CLI-Flags oder Konfigurationseinstellungen festlegen.

F: Respektiert das CLI meine bestehenden Cosmic-Plan-Limits? A: Ja. Das Cosmic CLI respektiert exakt dieselben planbasierten Limits (z. B. API-Aufrufe, Agentennutzung) wie das Standard-Cosmic-Dashboard. Alle über das CLI durchgeführten Aktionen werden auf Ihre festgelegten Kontingente angerechnet.

F: Wie funktioniert die Authentifizierung aus Sicherheitsgründen? A: Sie können sich mit Ihren Haupt-Cosmic-Benutzerdaten für vollen Zugriff authentifizieren oder spezifische Bucket-Schlüssel für eingeschränkten, automatisierten Zugriff verwenden. Das CLI verwaltet diese Anmeldeinformationen sicher und stellt sicher, dass API-Schlüssel für lokale Entwicklungs- und Bereitstellungsaufgaben korrekt konfiguriert sind.

F: Kann ich das CLI zur Verwaltung meiner Vercel-Bereitstellungen verwenden? A: Absolut. Das CLI verfügt über eine integrierte Integration für Vercel, mit der Sie Bereitstellungen auslösen, benutzerdefinierte Domains verwalten, Umgebungsvariablen spezifisch für das Bereitstellungsziel konfigurieren und Echtzeit-Logs direkt aus Ihrem Terminal streamen können.

Cosmic CLI | UStack