atelier macOS open source pour le codage multi-agents

SharkBayAtelier de codage multi-agents pour macOS

Lancez Claude Code, Codex, Gemini, Kiro, Qwen, OpenCode et d'autres agents de codage depuis un seul espace de projet local. SharkBay est open source sous GPLv3, laisse intactes les instructions de vos agents et conserve le contexte d'équipe dans Git plutôt que dans un système de comptes hébergé.

Conçu pour les agents CLI que les développeurs utilisent déjà.

Lancez et surveillez les agents de codage pris en charge depuis le même espace de projet.

Pensé autour de vos règles de développement existantes.

01

L'open source d'abord.

L'application de bureau, les versions, les tickets et la licence GPLv3 vivent tous sur GitHub. Les développeurs peuvent inspecter comment SharkBay lance les agents, suit l'état, stocke les enregistrements de tâches et synchronise le contexte avant de l'intégrer à leur flux de travail.

02

Votre configuration d'agents reste la vôtre.

SharkBay fonctionne avec les fichiers d'instructions de projet tels que AGENTS.md et CLAUDE.md au lieu de les modifier. Il limite les hooks d'état à la visibilité : ils rapportent ce que fait l'agent afin que SharkBay puisse afficher les états en cours, en attente d'approbation et arrêté, sans remplacer vos habitudes d'agents existantes.

03

Aucun mur de connexion ni dépendance au cloud SharkBay.

Le contexte d'équipe est stocké via Git, y compris la branche sharkbay-team-context, et l'authentification suit la configuration GitHub et la commande gh existantes du développeur. L'objectif est un faible couplage : vos dépôts, votre identité et votre historique de collaboration restent portables en dehors de SharkBay.

Conçu autour de vrais projets locaux.

Ajoutez les dépôts qui comptent pour vous, lancez les agents dans le contexte du projet, exécutez des services de dev, examinez les enregistrements de tâches, synchronisez le contexte d'équipe et gardez les onglets du navigateur rattachés au même espace de travail.

1

Ajoutez vos projets

Enregistrez des répertoires locaux précis et passez de l'un à l'autre depuis la barre latérale.

2

Lancez des sessions d'agents

Ouvrez les agents de codage pris en charge dans des onglets de terminal de projet visibles.

3

Surveillez l'état et les services

Suivez l'état des agents, l'activité du terminal, les commandes de dev, les onglets du navigateur et les modifications Git.

4

Laissez un contexte durable

Utilisez les enregistrements de tâches pour qu'un autre agent ou coéquipier comprenne ce qui a changé et comment cela a été vérifié.

Un contexte de tâche qui vit avec le dépôt.

Le SharkBay Task Protocol écrit des enregistrements Markdown concis sous chaque projet. Les agents peuvent lire la même portée, les mêmes fichiers, notes de travail et historique de vérification sans dépendre d'une conversation de chat privée.

SharkBay task detail view showing protocol summary and metadata

Lanceur multi-agents

Le premier avantage n'est pas de « prendre en charge de nombreux CLI » dans l'abstrait. SharkBay transforme ces CLI en outils de projet visibles : choisissez un dépôt, démarrez le bon agent et gardez la session rattachée à cet espace de travail.

SharkBay / sharkbay.xyz 8 agent CLIs
sharkbay.xyzCodex working
SharkBayClaude idle
api-server2 services
$ codex "refine the homepage mockup"
project: /Projects/sharkbay.xyz
context: task M3K8VQ, dirty files visible

Agent is working in the same repo you selected.
Type here... Enter to send, Shift+Enter for newline
SessionsTasksGitFiles
Knowledge Site Browse project docs and team task history as a local site.
Homepage mockup rewrite M3K8VQ · SharkUI · active
Review homepage sections Claude Code · restore session

État des agents en temps réel

Le travail multi-agents s'effondre quand chaque terminal semble aussi actif. SharkBay fait de l'état de l'agent un signal de premier ordre, pour que les utilisateurs sachent où l'attention est requise avant d'ouvrir un onglet.

SharkBay workspace project status
sharkbay.xyz /Users/shark/Projects/sharkbay.xyz
$ codex "continue homepage mockup"
project: /Users/shark/Projects/sharkbay.xyz
tab: Codex CLI

Editing docs/mockup/index.html and keeping the project card updated.
Type here... Enter to send, Shift+Enter for newline

Superposition Island

L'Island est la fonctionnalité de « conscience ambiante ». Ce n'est pas un tableau de bord de plus ; elle garde visible le travail d'agent de longue durée pendant que le développeur est dans un navigateur, un éditeur ou un terminal ailleurs.

SharkBay Island overlay attached to the top of the Mac screen

Contexte d'équipe

L'approche collaborative de SharkBay est délibérément basée sur Git. Le contexte n'est pas enfermé dans la fenêtre de chat d'un agent ni dans un compte SharkBay ; il devient des enregistrements de tâches et une mémoire d'équipe qui circulent via la branche de contexte du dépôt.

SharkBay Tasks view showing team task context and restored sessions

Task Protocol

Le protocole donne au travail des agents une forme durable : portée, fichiers, notes de travail, vérification et commits. Assez léger pour le développement local, mais assez structuré pour le transfert.

.sharkbay/tasks/... task.md
## Summary
Implemented the homepage mockup for review.

## Files
- docs/mockup/index.html

## Work
- Built a static SEO-friendly page structure.
- Linked product actions back to GitHub.

## Verification
- Opened the local mockup in a browser.
- Checked responsive layout and links.

Sessions de revue

La revue est un mode distinct, pas seulement une autre invite d'agent. SharkBay démarre une session contrainte qui lit le contexte de tâche et écrit un rapport local au lieu d'apporter des modifications.

En lecture seule par conceptionLes sessions de revue inspectent le contexte de tâche et rédigent des rapports sans modifier les fichiers du projet.
Rapport en sortie localeLes conclusions vivent dans le dépôt pour que les agents suivants lisent les mêmes preuves.

Navigateur intégré

Quand la tâche est visuelle ou orientée web, le navigateur a sa place à côté du terminal. SharkBay intègre l'aperçu local et la sortie de l'agent à la même surface de projet.

L'aperçu reste avec le projetLes pages localhost, docs et artefacts restent rattachés à l'espace de travail sélectionné.
Utile pour le travail visuelLes agents peuvent vérifier les changements d'UI sans quitter le contexte de l'atelier SharkBay.

Lanceur de services de dev

SharkBay traite les serveurs de dev comme un état du projet, et non comme des commandes d'arrière-plan aléatoires. L'utilisateur voit quel service tourne et peut revenir vite à ses journaux.

Les services sont un état visibleLes commandes de dev en cours s'affichent comme partie du projet, pas comme un historique de shell caché.
Les journaux restent accessiblesRevenez à la bonne sortie de service quand un aperçu navigateur ou un agent en a besoin.

Conscience de Git

Le travail des agents ne devrait jamais sembler détaché de l'état Git. SharkBay met la branche, les fichiers modifiés et l'activité récente en vue avant que l'utilisateur ne s'engage dans une direction.

Branche et état modifié restent visiblesLes utilisateurs voient si le travail de l'agent est propre, partiel ou prêt pour la revue.
Le Git local reste la source de véritéSharkBay lit et expose l'état du dépôt sans prendre le contrôle du flux de travail.

Fichiers et éditeur rapide

Parfois le bon geste est une petite modification à côté du terminal. SharkBay donne assez d'accès aux fichiers pour inspecter et corriger le contexte sans devenir un IDE complet.

Inspecter les fichiers prochesOuvrez enregistrements de tâches, docs et fichiers source sans changer d'outil pour une petite vérification.
Corriger le contexte au besoinGardez les éditions légères près de la session de terminal qui les a motivées.

Sessions et reprise

Le travail d'agent de longue durée s'étend souvent au-delà des interruptions. SharkBay garde les sessions assez visibles pour que les utilisateurs identifient, restaurent et poursuivent le bon fil.

Reprendre le bon filLes entrées de session conservent l'agent, le chemin du projet et l'activité récente.
Réduire la perte de contexteLe travail interrompu peut continuer depuis le même espace de travail local plutôt qu'un terminal vide.

Fondation open source

Le site doit rendre le modèle de confiance évident : SharkBay est un logiciel de bureau open source, pas un espace de travail cloud caché. Il coordonne les agents locaux tout en gardant les instructions de projet et la connexion hors de la propriété de SharkBay.

Code source GPLv3Le code source, les versions, les tickets et les détails de licence restent sur GitHub.
Modèle de confiance local d'abordLes instructions de projet, l'identité Git et les comptes d'agents restent sous le contrôle du développeur.

Installez l'application open source SharkBay depuis GitHub.

Le site public garde l'histoire du produit simple. Téléchargements, code source, notes de version, tickets et détails de la licence GPLv3 restent sur GitHub, là où les développeurs travaillent déjà.