GOAT logo

Von deiner Idee zur eigenen App.

Mit GOAT entwickelst du Webanwendungen, ohne bei null anzufangen. GOAT übernimmt wiederkehrende Aufgaben, damit du deine Idee umsetzen kannst und die Kontrolle über deinen Code behältst.

  • Weniger Routinearbeit
  • Ein leichterer Einstieg
  • Dein Code in deiner Hand

Warum mit GOAT entwickeln

Wiederkehrende Infrastruktur überspringen

Generieren Sie Modelle, DTOs, Datenzugriff, Validierung, CRUD-Endpunkte, Formulare und Migrationen aus einem gemeinsamen Anwendungsmodell – und konzentrieren Sie sich auf Geschäftslogik und Produktqualität.

Alle Schichten konsistent halten

Eine gemeinsame Domänendefinition verbindet Datenbank, Go-API und Angular-Oberfläche. So entstehen weniger Abweichungen und weniger Verbindungscode, wenn sich die Schichten weiterentwickeln.

Automatisieren ohne Abhängigkeit

Die Generierung ist kein einmaliges Gerüst. Wenden Sie gezielte Änderungen an, während die Anwendung wächst, prüfen Sie sie mit Git und erweitern oder refaktorieren Sie den erzeugten Quellcode frei.

GOAT 0.0.1

In wenigen Minuten starten

Laden Sie das GOAT-Kommandozeilenwerkzeug herunter, erstellen Sie ein Projekt und starten Sie es lokal mit Docker.

Benötigen Sie ein anderes Format oder eine andere Architektur? Alle Distributionen anzeigen

Schnellstart

  1. Projekt erstellen

    Installieren Sie GOAT und Docker. Führen Sie dann goat init ./my-project --name my-project --git-repo https://github.com/your-user/my-project.git aus. Sie erhalten ein lauffähiges Go- und Angular-Projekt mit Beispielmodell, Fixtures, Skripten und zur Version passender Dokumentation.

  2. Umgebung konfigurieren

    Öffnen Sie die erzeugte .env-Datei und tragen Sie Ihre lokalen Werte ein. Datenbankpasswörter und andere Geheimnisse gehören nicht in die Versionsverwaltung. PostgreSQL und Node.js können in den bereitgestellten Containern laufen.

  3. Anwendung starten

    Führen Sie im Projektverzeichnis goat run:script --path=herd/dev.goat aus und öffnen Sie anschließend http://localhost:8080. Beim ersten Start generiert GOAT die Anwendung, richtet die Datenbank ein, lädt Fixtures und startet Backend sowie Frontend.

goat init ./my-project --name my-project

Mit der Dokumentation beginnen

Anleitungen vom ersten Befehl bis zum funktionierenden Modell, zur Projektarchitektur und zum KI-Assistenten.

  1. Einstieg in GOAT Die wichtigsten Informationen zum Starten und Weiterentwickeln eines GOAT-Projekts.
  2. Neues Projekt: von goat init zum ersten Modell Ein goatcms-child-Projekt erstellen, .env konfigurieren, herd/dev.goat starten, erste Entität und bewährte Praktiken.
  3. Projektarchitektur Ein Überblick über Anwendungsschichten, Quellverzeichnisse und generierten Code.
  4. Das Harness-Modul: KI-Assistent Wie Entitäten dem KI-Assistenten bereitgestellt werden, welche Werkzeuge entstehen und wie Berechtigungen, Chat-Endpunkt und OpenAI-Konfiguration funktionieren.
Gesamte Dokumentation

Neu im Blog

Über Codegenerierung, KI-gestützte Entwicklung und wartbare Software.

From Vibe Coding to Contract-Driven AI Development

Vibe Coding funktioniert hervorragend - solange das Projekt nicht zu wachsen beginnt. Erfahre, wie sich leistungsstarke KI-Modelle, günstigere Modelle, Verträge und Code-Generatoren zu einem skalierbaren Workflow kombinieren lassen.

Alle Artikel

Bauen Sie Ihre nächste Anwendung mit GOAT

Erstellen Sie ein kostenloses Konto, um das GOAT-Panel zu öffnen und eine kostenlose Jahreslizenz zu erhalten.