Plattform-Handbuch

Die KynxGate Dokumentation

Alles, was du auf KynxGate machen kannst – und wie. Von Workspaces und Deploys über LiveDocker und den KynxGate-Agenten bis zu Cron Jobs mit finalem Ziel, Godot-Spielprojekten und Live-Presence.

KynxGate ist ein privates Projekt

Diese Plattform befindet sich aktuell in geschlossener privater Nutzung und ist nicht offiziell für externe Benutzer verfügbar. Deshalb gibt es derzeit kein Impressum und keine Datenschutzerklärung. Beide werden selbstverständlich nachgereicht, sobald KynxGate für die Öffentlichkeit freigegeben wird. Bis dahin gilt: Zugang nur auf Einladung, alle Inhalte und Projekte sind privat.

Überblick

Was ist KynxGate?

KynxGate ist eine private Control-Plane für eigene Software: Sie nimmt Git-Repositories, baut und startet sie in isolierten Containern, hängt Domains mit SSL an und hält Logs, Workspaces und Live-Previews an einem Ort. Dazu kommen zwei Bausteine, die KynxGate besonders machen:

  • LiveDocker — schnelle Projektarbeit: Code, Preview, Terminal, Datenbank und der KynxGate-Agent in einer Ansicht. Ideal zum Prototypen und Iterieren.
  • Der KynxGate-Agent — ein KI-Agent, der direkt im Projekt arbeitet: Dateien lesen/schreiben, Befehle ausführen, die echte Preview prüfen (inkl. Screenshot- und Vision-Analyse) und sauber zusammenfassen, was er getan hat.

Für Spiele gibt es einen eigenen Godot-Flow: aus einer Idee entsteht ein Plan, Assets werden generiert, und der Agent baut das Spiel inklusive automatischer Playtests.

Die zwei Welten
Deploy-Projekte laufen dauerhaft (Websites, APIs, Server) und werden über Git versioniert. LiveDocker-Projekte sind die Werkbank zum schnellen Bauen — und können später per Publish in Git überführt werden.

Zugang & Konto

KynxGate hat keinen öffentlichen Signup. Der Zugang läuft über Einladung bzw. bestehende Konten:

1

Anmelden

Auf der Login-Seite wählst du Google oder Discord. Beide Provider können auf dasselbe Konto verknüpft sein, wenn die E-Mail übereinstimmt.
2

Workspace wählen

Nach dem Login landest du im Dashboard und wählst einen Workspace. Dir sind eigene Workspaces und die sichtbar, in die du als Mitglied aufgenommen wurdest.
3

Projekt öffnen

Ein Klick auf ein Projekt öffnet entweder die Deploy-Ansicht (Laufzeit, Logs, Domains) oder die LiveDocker-Ansicht (Preview, Chat, Dateien).

Abmelden, Kontoeinstellungen und Geräte-Verwaltung findest du im Kopfbereich unter deinem Profilmenü („Einstellungen").

Sprachen & Darstellung

Die Oberfläche gibt es auf Deutsch, Englisch, Französisch und Español — umschaltbar über das Sprachmenü im Kopfbereich. Die Wahl wird pro Gerät gespeichert (Cookie + lokaler Speicher). Agenten-Antworten richten sich nach der Sprache deines Auftrags bzw. der Oberflächensprache.

Hell- und Dunkel-Theme lassen sich im Kopfbereich umschalten. Die Weboberfläche ist responsiv — auf dem Telefon klappen Chat und Preview in Tabs auseinander.

Workspaces

Ein Workspace ist ein Behälter für Projekte — vergleichbar mit einer Organisation. Über das Workspace-Menü im Kopfbereich wechselst du zwischen ihnen:

  • Eigene Workspaces — du bist Owner und kannst frei Projekte anlegen.
  • Geteilte Workspaces — du wurdest als Mitglied hinzugefügt und siehst die gemeinsamen Projekte.

Workspaces lassen sich favorisieren und individuell sortieren(Ziehen mit der Maus). Die Sortierung ist pro Nutzer persönlich und ändert nichts für andere. Neue Workspaces legst du im Dashboard an.

Rollen & Rechte

RolleBedeutung
OwnerEigentümer eines Workspaces/Projekts — volle Kontrolle inkl. Einstellungen, Keys und Verwaltung.
AdminPlattform-Admin: sieht zusätzlich Verwaltungsbereiche (Nutzer, Projekte, Keys) und kann überall unterstützen.
MitgliedArbeitet in geteilten Workspaces: Projekte ansehen, Agent nutzen, Dateien bearbeiten — je nach Freigabe.
ViewerNur-Lese-Zugang: Zuschauen im Preview und Chat, keine Änderungen.

Wer gerade im Projekt ist, siehst du an den Live-Avataren im Kopfbereich der Projektansicht (siehe Live-Presence).

Deploys, Domains & SSL

Deploy-Projekte werden aus einem Git-Repository gebaut: KynxGate klont, baut, startet im Container und hängt eine Domain an. Jedes Deployment durchläuft einen Build mit Health-Check — erst wenn die App antwortet, wird sie live geschaltet (Zero-Downtime: der alte Container läuft weiter, bis der neue bereit ist).

1

Projekt anlegen

Im Workspace ein neues Deploy-Projekt aus dem Repository erstellen. Branch und Startbefehl stammen aus dem Repo bzw. den Projekteinstellungen.
2

Domain

Jedes Projekt bekommt automatisch eine projekt.up.kynxgate.de-Subdomain. Eigene Domains können in den Projekteinstellungen verbunden werden — SSL (Let's Encrypt) kommt automatisch.
3

Umgebungsvariablen

Secrets und Konfiguration gehören in den Tab Env des Projekts — nie ins Repository.
Technische Projektstruktur
Wie dein Code gebaut werden muss (Port/Host, Health-Endpunkt, Dockerfile, Volumes), steht detailliert in der Projekt-Aufbau-Doku (/doku).

Logs & Laufzeit-Verwaltung

In der Deploy-Ansicht siehst du den aktuellen Status, Build- und Laufzeit-Logs in Echtzeit, die verbundene Domain und den letzten Commit. Aktionen:

  • Redeploy — denselben Stand neu bauen und starten.
  • Stop / Start — Container anhalten bzw. wieder anfahren.
  • Neue Deployments — ein Push auf den Branch oder ein manuelles Redeploy startet einen frischen Build.
Werkbank

LiveDocker-Projekte

LiveDocker ist die schnelle Werkbank: Ein Projekt besteht aus der Live-Preview, dem Agent-Chat, dem Workspace (Dateien, Konsole, Logs, Env, DB, Keys) und — bei Godot-Projekten — dem Spiel-Flow. Alles in einer Ansicht, live.

Oben siehst du die Live-Avatare aller anwesenden Nutzer, die Tab-Leiste (Preview/Terminal/Dateien) und links den Agent-Chat mit den Modi Agent, Plan und Auto.

Preview & Gerätemodi

Die Preview zeigt deine App live unter ihrer projekt.up.kynxgate.de-Adresse. Du navigierst in der Preview wie in einem normalen Browser — inklusive Unterseiten und Login-Zuständen der App.

  • Gerätemodi (oben rechts: PC / Tablet / Phone) — die Preview wird in die passende Bildschirmbreite gerahmt, perfekt für responsive Checks.
  • Live / Calm — „Live" aktualisiert die Preview sofort bei jeder Dateiänderung; „Calm" bündelt Aktualisierungen ruhiger.
  • Extern öffnen — der Pfeil-Button öffnet die App in einem echten Browser-Tab.
Element auswählen
Mit dem Auswahl-Werkzeug (Cursor-Symbol) kannst du in der Preview auf Elemente klicken — der Agent bekommt Ort, Text und Komponentenname des Elements und weiß genau, was gemeint ist. Mehrere Elemente lassen sich sammeln.

Dateien, DB, Env & Keys

Der Workspace-Bereich des Projekts bündelt alles Technische:

  • Dateien — Projektbaum mit Editor und Diff-Ansicht; Änderungen speicherst du direkt hier.
  • Konsole/Terminal — echte Shell im Projekt.
  • Logs — Live-Logs des laufenden Dev-Servers.
  • Env — Umgebungsvariablen und Secrets des Projekts.
  • DB — Datenbank-Anbindung des Projekts.
  • Keys — projektspezifische API-Keys (z. B. für Modelle), die nur hier gelten.

Publish (Git)

Wenn aus dem Prototyp ein echtes Projekt werden soll, übernimmt Publish den Stand in ein Git-Repository: Commits mit aussagekräftiger Message, danach klassisches Deploy. So verlierst du nie Arbeit — und kannst im Repo weitermachen.

Screenshots & Medien

Bilder sagen dem Agenten mehr als lange Texte — KynxGate bietet drei Wege:

1

Screenshot-Button (1:1)

Das Kamera-Symbol neben dem Chat-Eingabe takes einen echten 1:1-Schnappschuss des aktuell offenen Preview-Fensters — genau das, was du siehst, inklusive Zustand der App. Der Browser fragt einmal pro Klick nach der Tab-Freigabe; der weiße Blitz im Preview bestätigt die Aufnahme.
2

Zwischenablage einfügen

Einen Screenshot aus deinem Screenshot-Tool kopieren und direkt mit Strg+V in den Chat-Eingabe einfügen — das Bild wird automatisch hochgeladen und als Anhang angehängt.
3

Dateien anhängen

Über die Büroklammer beliebig viele Dateien anhängen (Bilder, Referenzen, Daten). Bildanhänge werden vom Agenten per Vision-Analyse inhaltlich verstanden.
Vision-Analyse
Hochgeladene Screenshots werden automatisch von einem Bildmodell ausgewertet: Der Agent weiß, was im Bild zu sehen ist und welche visuellen Probleme auffallen — bevor er auch nur eine Zeile Code anfasst.

Modi: Agent, Plan, Build

Der Chat-Eingabe hat drei Modi, links unten umschaltbar:

  • Agent — der Allrounder: versteht die Aufgabe, arbeitet direkt Dateien ab, prüft die Preview und fasst am Ende zusammen. Für die meisten Aufträge richtig.
  • Plan — erst denken, dann tun: Der Agent erstellt einen strukturierten Plan (Ziele, Schritte, Akzeptanzkriterien), den du prüfen, anpassen oder „Nochmal schärfen" lassen kannst. Danach per Klick in den Build übergehen.
  • Build — setzt einen vorhandenen Plan Punkt für Punkt um, mit Aufgabenliste, die live abgehakt wird. Abschlüsse werden verweigert, solange Aufgaben offen oder die Preview fehlerhaft sind.
Ehrliche Abschlüsse
KynxGate prüft Agent-Ergebnisse vor dem „Fertig": offene Aufgaben, Preview-Fehler in Konsole und Netzwerk, statische Analysen und bei 3D-/Canvas-Apps zusätzlich eine visuelle KI-Prüfung des Screenshots. Ist etwas offen, verweigert die Plattform den Abschluss und der Agent arbeitet automatisch weiter.

Modelle & Denkmodi

Über das Modell-Menü („Auto" oder Modellname) wählst du, mit welchem Modell der Agent arbeitet. Auto ist die empfohlene Voreinstellung: Die Plattform wählt automatisch ein geeignetes Modell (mit Thinking-/Worker-Aufteilung) und weicht bei Überlastung auf Ersatzmodelle aus. Eigene API-Keys kannst du in den Einstellungen hinterlegen (BYOK) — projektspezifische Keys im Workspace-Tab Keys.

Zusätzlich gibt es Denkmodi (Reasoning): mehr Nachdenken für knifflige Aufgaben, schneller Modus für Kleinkram.

Dem Agenten arbeiten

Ein guter Auftrag nennt Ziel, Ort und Akzeptanz: „In der Seitenleiste fehlt der Track-Medium-Hinweis (Screenshot) — behebe das in der Studio-Seite, akzeptiert ist, wenn der Upload dort erscheint."

  • Während des Laufs siehst du jeden Schritt live: Nachdenken, Datei-Änderungen, Befehle, Preview-Reloads.
  • Stop bricht sauber ab; „Fortsetzen" nimmt den Lauf exakt dort wieder auf.
  • Nachträge einfach als neue Nachricht schreiben — auch während der Agent läuft (landet in der Warteschlange).
  • Zusammenfassung — am Ende bekommst du eine strukturierte Zusammenfassung (Markdown mit Abschnitten, Listen, Code) und kannst akzeptieren, zurücksetzen (Undo) oder weiterreden.

Pläne & Aufgaben

Jeder Lauf kann eine Aufgabenliste führen (Todo-Liste im Chat). Bei Plan-/Build-Läufen entsteht ein echter Plan mit Abschnitten, Mermaid-Diagrammen und Akzeptanzkriterien — als eigener Plan-Tab im Projekt. Die Aufgaben dort werden live abgehakt; die Plattform hakt nichts ab, was nicht belegt ist.

Plan-Tab und Preview
Der Plan-Tab klaut dir nie die Ansicht: Ist die Preview offen, bleibt sie offen — der Plan aktualisiert sich still im Hintergrund. Willst du den Plan sehen, klickst du den Tab einfach an.

Warteschlange & Automatik

Läuft der Agent gerade, landet dein nächster Prompt in der Warteschlange (unten im Chat sichtbar, Position ablesbar, Einträge verschiebbar/editierbar). Zwei Schalter steuern die Automatik:

  • Auto-Send — startet den nächsten Warteschlangen-Eintrag automatisch, sobald der Agent frei ist.
  • Auto-Accept — nimmt Fertig-Zusammenfassungen automatisch ab (inkl. Git-Commit), statt auf deinen Klick zu warten.

„Sofort senden" auf einem Warteschlangeneintrag bricht den laufenden Agent kontrolliert ab und startet den Eintrag sofort.

Automation

Cron Jobs & finales Ziel

Über Cron Jobs im Chat-Header legst du zeitgesteuerte Agent-Aufträge an: als Intervall (z. B. alle 30 Min), täglich, wöchentlich (Wochentage wählbar) oder einmalig. Zeiten gelten für Berlin. Pro Projekt sind bis zu 30 Jobs möglich; deaktivierte Jobs bleiben gespeichert.

Pro Job wählst du Modus (Agent/Plan/Build) und was bei Fälligkeit passiert: Starten (startet den Prompt sofort, auch wenn gerade niemand den Chat offen hat) oder Einreihen (wartet in der Queue auf Auto-Send).

Finales Ziel — der Selbststopper
Jeder Job kann ein finales Ziel haben (z. B. „alle Tests grün und Startseite lädt unter 2 s"). Bei jedem Lauf prüft der Agent, ob das Ziel inzwischen erreicht ist. Ist es sicher erreicht, meldet er das — und der Job deaktiviert sich automatisch selbst. Du siehst den Zustand im Modal („Ziel erreicht"-Badge samt Zeitpunkt). Reaktivieren oder Ziel ändern setzt den Mechanismus zurück.

Projekt-Memory

Der Agent kann projektwichtiges Wissen dauerhaft behalten: Entscheidungen, Konventionen, Stoßzeiten, Domain-Wissen. Das Memory wächst automatisch aus abgeschlossenen Läufen (ein Kurator fasst zusammen, aktualisiert und entfernt Veraltetes) und ist im Memory-Modal einsehbar und editierbar. Neu gestartete Läufe berücksichtigen es — der Agent „vergisst" dein Projekt also nicht.

Godot

Von der Idee zum Spiel

Godot-Projekte haben einen geführten Flow: Idee eingeben → der Agent stellt dir ein kurzes Interview (Kamera-Perspektive, Stil, Aufwand) → Plan-Theater: der Spielplan entsteht sichtbar (Kernschleife, Verdrahtung, Asset-Liste) → bestätigen.

1

Idee & Interview

Ein Satz reicht als Idee. Das Interview schärft Richtung und Rahmen — alles per Klick beantwortbar.
2

Spielplan

Der Plan zeigt Kernschleife, Steuerung, Level-Aufbau und die geplanten Assets. Du kannst Details per Chat-Nachricht nachschärfen, bevor du weitergehst.
3

Figurenwahl

Für Spielfiguren werden mehrere Varianten generiert — du wählst deine Favoriten, bestätigst, und die Welt wächst weiter.
4

Bauen

„Bauen" startet den Build-Agenten: Er richtet die Szene ein, verdrahtet Steuerung und Spiellogik nach Plan und arbeitet die Akzeptanzkriterien ab. Vor jedem Abschluss steht ein echter Playtest — das Spiel muss starten, spielbar sein und die Richtung zeigen.

Assets & Figurenwahl

Der Asset-Plan generiert selbstständig alle geplanten Medien: Bilder (Splash, Menü, Texturen, Icons), Sounds (Musik, Effekte, Voice-Over) und 3D-Modelle inklusive Kollision. Die Galerie zeigt den Fortschritt pro Asset; fertige Stücke landen direkt im Projekt. Die Figurenwahl zeigt Varianten zur Auswahl — bestätigte Figuren bekommen Modell, Steuerung und Animationen.

Fehlgeschlagene Läufe heilen sich selbst
Wird der Server während der Asset-Generierung neu gestartet, erkennt die Plattform fehlende Stücke und nimmt die Generierung automatisch wieder auf — du musst nichts neu anstoßen.

kg-game-Werkzeuge

In Godot-Projekten hat der Agent Werkzeuge, die du auch selbst im Terminal nutzen kannst (bash .Kynx/bin/kg-game …):

  • check — Projektdurchsicht auf typische Fehler (Sekunden, immer der erste Griff).
  • export — Web-Export bauen und Fehler melden.
  • playtest — Spiel im Browser starten, Tasten drücken, prüfen ob es läuft. Ein Abschluss gilt nur mit bestandenem Playtest.
  • character / prop / sound / image / video — spielbereite Figuren, Kulissen mit Kollision, Klänge und Medien ins Projekt holen.

Live-Presence & Profile

Oben in der Projekt-Kopfzeile siehst du die Avatare aller, die das Projekt gerade offen haben — inklusive dir selbst, mit grünem Live-Punkt. Ein Hover zeigt Name und Hinweis; ein Klick öffnet das Profil:

  • Projekte auf KynxGate — wie viele LiveDocker-Projekte, Godot-Games und Deploys die Person hat.
  • Token-Verbrauch — letzte Woche und gesamt, inklusive Anzahl Agent-Läufe.
  • Top-Modelle — die meistgenutzten Modelle als Verhältnisbalken.

Stats sind innerhalb der privaten Plattform für angemeldete Nutzer einsehbar — bewusst, als Transparenz und Motivation.

Mehrbenutzer live

Mehrere Personen können gleichzeitig im selben Projekt arbeiten: Chat-Nachrichten, Läufe, Preview- und Datei-Änderungen sowie Pläne werden in Echtzeit zwischen allen offenen Ansichten synchronisiert. Läuft jemandes Agent, siehst du dessen Schritte live (mit Namen gekennzeichnet); Bestätigungskarten (Accept/Undo/Fortsetzen) erscheinen bei allen Beteiligten und können von jedem Berechtigten bedient werden — einmal bedient, ist sie für alle entschieden.

Typische Situationen

Die Preview zeigt nichts / „Service ist offline"

Projekt oben über „Restart" neu starten. Bleibt es aus, prüfe die Logs auf Build-Fehler — der Agent kann das auch: „Preview ist offline, finde den Fehler."

Der Agent „arbeitet ewig"

Läufe mit vielen Schritten zeigen ihren Fortschritt im Chat. Du kannst jederzeit Stoppen und „Fortsetzen" wählen — der Lauf nimmt seinen Checkpoint wieder auf.

„ABSCHLUSS VERWEIGERT" im Chat

Das ist die Qualitätssicherung: Es gibt noch offene Aufgaben oder Preview-Fehler. Der Agent setzt automatisch fort; du musst nur eingreifen, wenn er um eine Entscheidung bittet.

Agent antwortet kurz mit leerer Meldung

Das Modell hatte einen leeren Moment (oft Anbieteberlastung). Erneut senden oder ein anderes Modell wählen — die Plattform meldet das transparent statt einen Schein-Erfolg zu zeigen.

Prompt landet in der Warteschlange

Der Agent ist beschäftigt. Mit Auto-Send startet der Eintrag automatisch; alternativ „Sofort senden" nutzen.

Wichtig

Status & Freigabe

Privates Projekt — kein Impressum, kein Datenschutz
KynxGate befindet sich in geschlossener privater Nutzung und ist nicht offiziell für externe Benutzer verfügbar. Ein Impressum und eine Datenschutzerklärung werden nachgereicht, sobald die Plattform öffentlich freigegeben wird. Bis dahin: Zugang nur mit bestehendem/eingeladenem Konto.

Geplante Erweiterungen vor dem Release: öffentliche Registrierung, rechtliche Seiten (Impressum/Datenschutz), erweiterte Rollen-Verwaltung und weitere Automatisierungs-Features.

Weiterführende Doku

Projekt-Aufbau-Doku (/doku) — für technischere Fragen: Repository-Struktur, Port/Host-Regeln, Health-Checks, Dockerfiles, Vite/Static-SPAs, Datenbanken & Volumes, Zero-Downtime und die API Control (Status, Logs, Redeploy) samt Browser-Test-API für autonome Agenten.

Fragen, Fehler oder Wünsche? Direkt im Agent-Chat melden — oder dem Team schreiben. Diese Dokumentation wächst mit der Plattform mit.