workbench macOS open source per il coding multi-agente

SharkBayWorkbench di coding multi-agente per macOS

Avvia Claude Code, Codex, Gemini, Kiro, Qwen, OpenCode e altri agenti di coding da un unico spazio di lavoro di progetto locale. SharkBay è open source con licenza GPLv3, lascia intatte le istruzioni dei tuoi agenti e mantiene il contesto di team in Git anziché in un sistema di account ospitato.

Costruito per gli agenti CLI che gli sviluppatori usano già.

Avvia e monitora gli agenti di coding supportati dallo stesso spazio di lavoro di progetto.

Progettato attorno alle tue regole di sviluppo esistenti.

01

Prima l'open source.

L'app desktop, le release, le issue e la licenza GPLv3 vivono tutte su GitHub. Gli sviluppatori possono esaminare come SharkBay avvia gli agenti, traccia lo stato, salva i record delle attività e sincronizza il contesto prima di inserirlo nel proprio flusso di lavoro.

02

La tua configurazione degli agenti resta tua.

SharkBay lavora insieme ai file di istruzioni di progetto come AGENTS.md e CLAUDE.md invece di modificarli. Mantiene gli hook di stato limitati alla visibilità: riferiscono cosa sta facendo l'agente, così SharkBay può mostrare gli stati in lavorazione, in attesa di approvazione e fermato, senza sostituire le tue abitudini con gli agenti.

03

Nessun muro di login né dipendenza dal cloud di SharkBay.

Il contesto di team è memorizzato tramite Git, incluso il branch sharkbay-team-context, e l'autenticazione segue la configurazione GitHub e il comando gh già in uso dallo sviluppatore. L'obiettivo è il basso accoppiamento: i tuoi repository, la tua identità e la cronologia di collaborazione restano portabili al di fuori di SharkBay.

Pensato attorno a veri progetti locali.

Aggiungi i repository che ti interessano, avvia gli agenti nel contesto del progetto, esegui i servizi di sviluppo, rivedi i record delle attività, sincronizza il contesto di team e mantieni le schede del browser collegate allo stesso spazio di lavoro.

1

Aggiungi i tuoi progetti

Registra directory locali precise e passa dall'una all'altra dalla barra laterale.

2

Avvia sessioni di agenti

Apri gli agenti di coding supportati in schede di terminale di progetto visibili.

3

Monitora stato e servizi

Traccia lo stato degli agenti, l'attività del terminale, i comandi di sviluppo, le schede del browser e le modifiche Git.

4

Lascia un contesto duraturo

Usa i record delle attività così che un altro agente o collega capisca cosa è cambiato e come è stato verificato.

Un contesto delle attività che vive con il repo.

Il SharkBay Task Protocol scrive record Markdown concisi sotto ogni progetto. Gli agenti possono leggere lo stesso ambito, file, note di lavoro e cronologia di verifica senza dipendere da una conversazione di chat privata.

SharkBay task detail view showing protocol summary and metadata

Launcher multi-agente

Il primo vantaggio non è il "supportiamo molte CLI" in astratto. SharkBay trasforma quelle CLI in strumenti di progetto visibili: scegli un repo, avvia l'agente giusto e mantieni la sessione collegata a quello spazio di lavoro.

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

Stato degli agenti in tempo reale

Il lavoro multi-agente crolla quando ogni terminale sembra ugualmente vivo. SharkBay rende lo stato dell'agente un segnale di prima classe, così gli utenti sanno dove serve attenzione prima di aprire una scheda.

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

Overlay Island

L'Island è la funzione di "consapevolezza ambientale". Non è un'altra dashboard; mantiene visibile il lavoro degli agenti di lunga durata mentre lo sviluppatore è in un browser, un editor o un terminale altrove.

SharkBay Island overlay attached to the top of the Mac screen

Contesto di team

L'approccio collaborativo di SharkBay è deliberatamente basato su Git. Il contesto non resta intrappolato nella finestra di chat di un agente o in un account SharkBay; diventa record delle attività e memoria di team che si muovono attraverso il branch di contesto del repository.

SharkBay Tasks view showing team task context and restored sessions

Task Protocol

Il protocollo dà al lavoro degli agenti una forma duratura: ambito, file, note di lavoro, verifica e commit. Abbastanza leggero per lo sviluppo locale, ma abbastanza strutturato per il passaggio di consegne.

.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.

Sessioni di revisione

La revisione è una modalità a sé, non solo un altro prompt per l'agente. SharkBay avvia una sessione vincolata che legge il contesto dell'attività e scrive un report locale invece di apportare modifiche.

In sola lettura per progettazioneLe sessioni di revisione ispezionano il contesto dell'attività e scrivono report senza modificare i file del progetto.
Output report localeLe conclusioni vivono nel repo così che gli agenti successivi leggano le stesse prove.

Browser integrato

Quando l'attività è visiva o orientata al web, il browser va accanto al terminale. SharkBay rende l'anteprima locale e l'output dell'agente parte della stessa superficie di progetto.

L'anteprima resta con il progettoLe pagine localhost, i documenti e gli artefatti restano collegati allo spazio di lavoro selezionato.
Utile per il lavoro visivoGli agenti possono verificare le modifiche all'UI senza lasciare il contesto della workbench SharkBay.

Launcher di servizi di sviluppo

SharkBay tratta i server di sviluppo come stato del progetto, non come comandi in background casuali. L'utente vede quale servizio è in esecuzione e può tornare rapidamente ai suoi log.

I servizi sono stato visibileI comandi di sviluppo in esecuzione sono mostrati come parte del progetto, non come cronologia di shell nascosta.
I log restano raggiungibiliTorna all'output del servizio giusto quando un'anteprima del browser o un agente ne ha bisogno.

Consapevolezza di Git

Il lavoro degli agenti non dovrebbe mai sembrare scollegato dallo stato di Git. SharkBay mette in vista branch, file modificati e attività recente prima che l'utente si impegni in una direzione.

Branch e stato delle modifiche restano visibiliGli utenti vedono se il lavoro dell'agente è pulito, parziale o pronto per la revisione.
Il Git locale resta la fonte di veritàSharkBay legge e mostra lo stato del repository senza prendere il controllo del flusso di lavoro.

File ed editor rapido

A volte la mossa giusta è una piccola modifica accanto al terminale. SharkBay offre accesso ai file sufficiente per ispezionare e correggere il contesto senza diventare un IDE completo.

Ispeziona i file viciniApri record delle attività, documenti e file sorgente senza cambiare strumento per un piccolo controllo.
Correggi il contesto quando serveMantieni le modifiche leggere vicino alla sessione di terminale che le ha motivate.

Sessioni e ripristino

Il lavoro degli agenti di lunga durata spesso attraversa interruzioni. SharkBay mantiene le sessioni abbastanza visibili da permettere agli utenti di identificare, ripristinare e continuare il thread giusto.

Riprendi il thread giustoLe voci di sessione conservano l'agente, il percorso del progetto e l'attività recente.
Riduci la perdita di contestoIl lavoro interrotto può continuare dallo stesso spazio di lavoro locale invece che da un terminale vuoto.

Fondamento open source

Il sito dovrebbe rendere ovvio il modello di fiducia: SharkBay è software desktop open source, non uno spazio di lavoro cloud nascosto. Coordina gli agenti locali mantenendo le istruzioni di progetto e il login al di fuori della proprietà di SharkBay.

Sorgente GPLv3Sorgente, release, issue e dettagli di licenza restano su GitHub.
Modello di fiducia local-firstIstruzioni di progetto, identità Git e account degli agenti restano sotto il controllo dello sviluppatore.

Installa l'app open source SharkBay da GitHub.

Il sito pubblico mantiene semplice la storia del prodotto. Download, codice sorgente, note di rilascio, issue e dettagli della licenza GPLv3 restano su GitHub, dove gli sviluppatori già lavorano.