orch

Funktionen

Was orch einem kleinen Team bringt

Die Arbeit wird geteilt, und Sie sehen, was Ihre Claude-Kapazität tut.

Während eine Aufgabe läuft

  • Live-Logs

    Verfolgen Sie Nachrichten und Tool-Aufrufe von Claude Code. Secrets werden auf dem Rechner maskiert, bevor eine Zeile ihn verlässt.

  • Budgets

    Ein Mitglied stellt einen Teil seiner Kapazität bereit. orch bietet nur Aufgaben an, die ins 5-Stunden-Fenster passen.

  • Auto oder Freigabe

    Wählen Sie pro Projekt die erlaubten Modelle und ob Aufgaben von selbst starten oder auf Sie warten.

Alle auf dem Laufenden halten

  • Benachrichtigungen

    In der App, Slack, Discord, jeder JSON-Webhook, E-Mail oder Browser-Push.

  • Nutzungs-Dashboard

    Tokens pro Tag, Aufgabenläufe und Erfolgsquote über 7, 30 oder 90 Tage.

  • Verlauf und Vorlagen

    Durchsuchen Sie alle gelaufenen Aufgaben und starten Sie neue aus Vorlagen.

  • Claude Code über MCP

    Den Pool ansehen, Arbeit mit Abhängigkeiten aufteilen und einreichen. Kein zusätzlicher LLM-Schlüssel.

Ihr Betrieb, Ihre Regeln

  • Ein Docker-Compose-Stack

    Caddy mit automatischem HTTPS, der Server und Postgres. Cloudflare Tunnel geht auch.

  • Backups inklusive

    Geplantes pg_dump mit Rotation, optionaler age-Verschlüsselung und S3-Upload.

  • Beobachtbarkeit auf Wunsch

    Prometheus-Metriken und OpenTelemetry-Traces, standardmäßig aus.

  • Anmeldung unter Ihrer Kontrolle

    GitHub-Anmeldung beschränkt auf Admins, eine Liste von Konten oder Organisationen und Einladungslinks.

Sicherheit

Für Teams, die einander vertrauen.

Eine gemeinsame To-do-Liste mit Automatisierung, keine mandantenfähige Plattform.

ZugangsdatenDer Claude-Token bleibt auf dem Rechner des Mitglieds
NetzwerkDie Rechner bauen ausgehende Verbindungen auf und öffnen keinen eingehenden Port
SandboxOhne Root, ohne Docker-Socket, ohne Home-Verzeichnis des Hosts
Nicht abgedecktKein Egress-Filter: Ein bösartiges Issue könnte den Token eines Mitglieds erreichen

Was es nicht tut

  • Nicht für Fremde

    Wer ein Issue für den Pool labeln kann, schreibt damit praktisch einen Prompt, der auf dem Rechner eines Kollegen läuft.

  • Ein Agent mit Root-Rechten

    Er steuert Docker auf dem Rechner des Mitglieds, um Aufgaben-Container zu starten. Rootless Docker mindert das.

  • Genaue Budgets

    Nutzung und Budgets sind Schätzungen, also nur Richtwerte.

  • Andere Plattformen

    Nur GitHub, Oberfläche nur auf Englisch und nur eine Serverinstanz.

orch starten

Ein Docker-Compose-Stack mit automatischem HTTPS. Details stehen in der Doku.

$ git clone https://github.com/selfhostr/orch.git
$ cd orch/deploy/server && cp .env.example .env
$ docker compose up -d