orch

Fonctionnalités

Ce qu'orch apporte à une petite équipe

Le travail se partage, et vous voyez ce que fait votre capacité Claude.

Pendant qu'une tâche tourne

  • Journaux en direct

    Suivez les messages et les appels d'outils de Claude Code. Les secrets sont masqués sur la machine avant qu'une ligne n'en sorte.

  • Budgets

    Un membre partage une partie de sa capacité. orch ne propose que du travail qui tient dans la fenêtre de 5 heures.

  • Auto ou approbation

    Par projet, choisissez les modèles autorisés et si les tâches démarrent seules ou vous attendent.

Tenir tout le monde au courant

  • Notifications

    Dans l'appli, Slack, Discord, tout webhook JSON, e-mail ou notification push du navigateur.

  • Tableau d'usage

    Jetons par jour, exécutions et taux de réussite, sur 7, 30 ou 90 jours.

  • Historique et modèles

    Cherchez dans toutes les tâches exécutées, et lancez-en de nouvelles depuis des modèles.

  • Claude Code via MCP

    Voir le pool, découper le travail avec des dépendances et soumettre. Aucune clé LLM en plus.

À vous de l'exploiter

  • Une seule pile Docker Compose

    Caddy avec HTTPS automatique, le serveur et Postgres. Cloudflare Tunnel fonctionne aussi.

  • Sauvegardes intégrées

    pg_dump planifié avec rotation, chiffrement age en option et envoi vers S3.

  • Observabilité à la demande

    Métriques Prometheus et traces OpenTelemetry, désactivées par défaut.

  • Une connexion sous contrôle

    Connexion GitHub limitée aux administrateurs, à une liste de comptes ou d'organisations, et liens d'invitation.

Sécurité

Pour les équipes qui se font confiance.

Une liste de tâches partagée avec de l'automatisation, pas une plateforme multi-tenant.

IdentifiantsLe jeton Claude reste sur la machine du membre
RéseauLes machines se connectent en sortie et n'ouvrent aucun port entrant
Bac à sableNon root, pas de socket Docker, pas de dossier personnel de l'hôte
Non couvertAucun filtrage des sorties : une issue malveillante pourrait atteindre le jeton d'un membre

Ce qu'il ne fait pas

  • Pas pour des inconnus

    Quiconque peut étiqueter une issue pour le pool écrit en fait un prompt qui s'exécute sur la machine d'un collègue.

  • Un agent équivalent à root

    Il pilote Docker sur la machine du membre pour lancer les conteneurs de tâches. Docker rootless limite ce risque.

  • Budgets exacts

    L'usage et les budgets sont des estimations, à prendre comme des indications.

  • Autres plateformes

    GitHub uniquement, interface en anglais uniquement, et une seule instance de serveur.

Lancer orch

Une pile Docker Compose avec HTTPS automatique. Les détails sont dans la documentation.

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