coding-lab · Open Source

Coding-Agenten auf Ihrem Server. Gesteuert vom Smartphone.

coding-lab ist ein selbst gehosteter Server, auf dem Coding-Agenten wie Claude Code und Codex an Ihren Git-Repositories arbeiten, im Dialog oder ganz selbstständig. Die Ergebnisse prüfen Sie als Pull Request, am Laptop oder unterwegs.

  • Claude Code und Codex
  • Forgejo und GitHub
  • Self-hosted
  • Secrets bleiben geschützt

Auf GitHub ansehen Dokumentation

Seitenmenü mit laufenden Runs in mehreren Repositories
Claude Code erklärt im Chat, wie es einen Fehler in der Seitennummerierung behebt
Issue mit dem Label ready-for-agent und Kommentaren des Agenten
Lizenz
AGPL-3.0
Installation
Ein Go-Binary
Läuft auf
Jedem Linux-Server

Funktionen

Was coding-lab kann.

Alles, was Coding-Agenten im Entwicklungsalltag brauchen, ohne dass Sie Ihre Zugangsdaten aus der Hand geben.

Interaktive Sessions

Jede Session arbeitet in einem eigenen Git-Worktree auf einem eigenen Branch. Sie steuern den Agenten über den eingebauten Chat und beantworten seine Rückfragen direkt.

  • Ein eigener Branch pro Session
  • Chat mit Werkzeugschritten und Rückfragen
  • Im Container oder direkt auf dem Host
  • Sessions überstehen Neustarts und Deployments

AFK-Runs

Versehen Sie ein Issue mit dem Label „ready-for-agent“. Ein Agent löst es selbstständig und öffnet einen Pull Request, den Sie auch vom Smartphone aus mergen.

Ihr Issue-Tracker

coding-lab arbeitet mit Forgejo und GitHub. Repositories ohne Forge bekommen einen eingebauten Tracker mit Issues, Labels, Diff-Ansicht und Merge.

Secrets bleiben geheim

Zugangsdaten liegen verschlüsselt im Tresor (AES-256-GCM). API-Schlüssel erreichen eine Session, ohne dass der Agent sie im Klartext sieht.

Incogni-Modus

Pro Repository bleiben agentengeschriebene Inhalte neutral: unauffällige Branch-Namen, bereinigte Beschreibungen und eine Prüfung vor jedem Push.

Mehrere Agenten

Claude Code und Codex sind eingebaut. Weitere Anbieter lassen sich über einen einzigen Adapter anbinden, ohne den Rest von coding-lab umzubauen.

Einfach zu betreiben

coding-lab läuft auf jedem Linux-Server und braucht keine weitere Infrastruktur.

InstallationEin statisches Go-Binary mit eingebauter Oberfläche
DatenbankSQLite oder PostgreSQL
MonitoringHealth- und Metrik-Endpunkte
NixOSEigenes NixOS-Modul
BenachrichtigungPush, wenn als App installiert

AFK-Runs

So läuft ein AFK-Run.

Vom Issue bis zum Merge, ohne dass Sie dafür am Rechner sitzen müssen.

  1. Issue labeln

    Sie beschreiben die Aufgabe als Issue und vergeben das Label „ready-for-agent“.

  2. Agent übernimmt

    coding-lab legt einen Branch an und startet eine Session mit einem Zugang, der nur für dieses eine Repository gilt.

  3. Pull Request

    Der Agent löst das Issue und öffnet einen Pull Request, der auf das Issue verweist.

  4. Prüfen und mergen

    Sie prüfen die Änderungen und mergen, am Laptop oder am Smartphone. Unfertige Arbeit wird geparkt, nie gelöscht.

Einblicke

coding-lab am Smartphone.

Die Oberfläche ist fürs Smartphone gebaut und lässt sich als App installieren.

  • Seitenmenü mit vier laufenden Runs in drei Repositories, darunter ein AFK-Run mit verbleibendem Zeitbudget
    Alle laufenden Sessions und AFK-Runs auf einen Blick
  • Der Agent stellt eine Rückfrage zum Cookie-Banner, mit zwei Antworten zum Antippen und einem Freitextfeld
    Rückfragen des Agenten beantworten Sie mit einem Tipp
  • Ein Werkzeugschritt des Agenten, geöffnet als Diff der geänderten Datei
    Jeder Werkzeugschritt bleibt nachvollziehbar, bis zum Diff
  • Issue „Add dark mode toggle“ mit dem Label ready-for-agent und Kommentaren des Agenten
    Ein AFK-Run übernimmt das Issue und meldet den Fortschritt
  • Change Request zum Issue mit Beschreibung, Merge-Schaltfläche und Diff
    Das Ergebnis prüfen und mergen, direkt am Smartphone

Open Source

coding-lab auf GitHub.

coding-lab steht unter der AGPL-3.0 und ist frei verfügbar. Sie möchten Coding-Agenten in Ihrem Team einsetzen und haben Fragen dazu? Sprechen Sie uns an.

Auf GitHub ansehen Kontakt aufnehmen