bancada macOS de código aberto para coding multiagente

SharkBayBancada de coding multiagente para macOS

Inicia o Claude Code, o Codex, o Gemini, o Kiro, o Qwen, o OpenCode e outros agentes de coding a partir de um único espaço de trabalho de projeto local. O SharkBay é de código aberto sob GPLv3, mantém intactas as instruções dos teus agentes e guarda o contexto de equipa no Git em vez de um sistema de contas alojado.

Feito para os agentes CLI que os programadores já usam.

Inicia e acompanha os agentes de coding suportados a partir do mesmo espaço de trabalho de projeto.

Concebido em torno das tuas regras de desenvolvimento existentes.

01

Código aberto primeiro.

A aplicação de ambiente de trabalho, as versões, os issues e a licença GPLv3 vivem todos no GitHub. Os programadores podem inspecionar como o SharkBay inicia agentes, acompanha o estado, guarda registos de tarefas e sincroniza o contexto antes de o integrarem no seu fluxo de trabalho.

02

A tua configuração de agentes continua a ser tua.

O SharkBay trabalha em conjunto com os ficheiros de instruções do projeto, como o AGENTS.md e o CLAUDE.md, em vez de os editar. Mantém os hooks de estado limitados à visibilidade: comunicam o que o agente está a fazer, para que o SharkBay possa mostrar os estados a trabalhar, a aguardar aprovação e parado, sem substituir os teus hábitos com agentes.

03

Sem barreira de início de sessão nem dependência da cloud do SharkBay.

O contexto de equipa é guardado através do Git, incluindo o ramo sharkbay-team-context, e a autenticação segue a configuração existente do GitHub e do comando gh do programador. O objetivo é o baixo acoplamento: os teus repositórios, identidade e histórico de colaboração mantêm-se portáteis fora do SharkBay.

Pensado em torno de projetos locais reais.

Adiciona os repositórios que te interessam, inicia agentes no contexto do projeto, executa serviços de desenvolvimento, revê os registos de tarefas, sincroniza o contexto de equipa e mantém os separadores do navegador ligados ao mesmo espaço de trabalho.

1

Adiciona os teus projetos

Regista diretórios locais exatos e alterna entre eles a partir da barra lateral.

2

Inicia sessões de agentes

Abre os agentes de coding suportados em separadores de terminal de projeto visíveis.

3

Acompanha estado e serviços

Acompanha o estado dos agentes, a atividade do terminal, os comandos de desenvolvimento, os separadores do navegador e as alterações do Git.

4

Deixa contexto duradouro

Usa os registos de tarefas para que outro agente ou colega perceba o que mudou e como foi verificado.

Um contexto de tarefas que vive com o repo.

O SharkBay Task Protocol escreve registos Markdown concisos sob cada projeto. Os agentes podem ler o mesmo âmbito, ficheiros, notas de trabalho e histórico de verificação sem dependerem de uma conversa de chat privada.

SharkBay task detail view showing protocol summary and metadata

Lançador multiagente

A primeira vantagem não é «suportamos muitas CLIs» em abstrato. O SharkBay transforma essas CLIs em ferramentas de projeto visíveis: escolhe um repo, inicia o agente certo e mantém a sessão ligada a esse espaço de trabalho.

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

Estado dos agentes em tempo real

O trabalho multiagente desmorona-se quando cada terminal parece igualmente vivo. O SharkBay torna o estado do agente um sinal de primeira ordem, para que os utilizadores saibam onde é preciso atenção antes de abrir um separador.

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

Sobreposição Island

A Island é a funcionalidade de «consciência ambiente». Não é mais um painel; mantém visível o trabalho de agentes de longa duração enquanto o programador está num navegador, editor ou terminal noutro local.

SharkBay Island overlay attached to the top of the Mac screen

Contexto de equipa

A abordagem de colaboração do SharkBay é deliberadamente baseada em Git. O contexto não fica preso na janela de chat de um agente nem numa conta SharkBay; torna-se em registos de tarefas e memória de equipa que circulam pelo ramo de contexto do repositório.

SharkBay Tasks view showing team task context and restored sessions

Task Protocol

O protocolo dá ao trabalho dos agentes uma forma duradoura: âmbito, ficheiros, notas de trabalho, verificação e commits. Suficientemente leve para o desenvolvimento local, mas suficientemente estruturado para a passagem de testemunho.

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

Sessões de revisão

A revisão é um modo à parte, não apenas mais um prompt de agente. O SharkBay inicia uma sessão restrita que lê o contexto da tarefa e escreve um relatório local em vez de fazer alterações.

Apenas leitura por conceçãoAs sessões de revisão inspecionam o contexto da tarefa e escrevem relatórios sem alterar os ficheiros do projeto.
Saída de relatório localAs conclusões vivem no repo para que os agentes seguintes leiam as mesmas evidências.

Navegador integrado

Quando a tarefa é visual ou orientada à web, o navegador deve estar ao lado do terminal. O SharkBay faz da pré-visualização local e da saída do agente parte da mesma superfície de projeto.

A pré-visualização fica com o projetoAs páginas localhost, os documentos e os artefactos permanecem ligados ao espaço de trabalho selecionado.
Útil para trabalho visualOs agentes podem verificar alterações de UI sem sair do contexto da bancada SharkBay.

Lançador de serviços de desenvolvimento

O SharkBay trata os servidores de desenvolvimento como estado do projeto, não como comandos de fundo aleatórios. O utilizador vê que serviço está em execução e pode voltar rapidamente aos seus registos.

Os serviços são estado visívelOs comandos de desenvolvimento em execução são mostrados como parte do projeto, não como histórico de shell oculto.
Os registos continuam acessíveisVolta à saída do serviço certo quando uma pré-visualização do navegador ou um agente precisa dela.

Consciência do Git

O trabalho dos agentes nunca deveria parecer desligado do estado do Git. O SharkBay coloca à vista o ramo, os ficheiros alterados e a atividade recente antes de o utilizador se comprometer com uma direção.

O ramo e o estado de alterações permanecem visíveisOs utilizadores veem se o trabalho do agente está limpo, parcial ou pronto para revisão.
O Git local continua a ser a fonte de verdadeO SharkBay lê e mostra o estado do repositório sem assumir o controlo do fluxo de trabalho.

Ficheiros e editor rápido

Por vezes a jogada certa é uma pequena edição ao lado do terminal. O SharkBay dá acesso a ficheiros suficiente para inspecionar e corrigir o contexto sem se tornar um IDE completo.

Inspeciona ficheiros próximosAbre registos de tarefas, documentos e ficheiros-fonte sem mudar de ferramenta para uma pequena verificação.
Corrige o contexto quando necessárioMantém as edições ligeiras perto da sessão de terminal que as motivou.

Sessões e recuperação

O trabalho de agentes de longa duração estende-se muitas vezes por interrupções. O SharkBay mantém as sessões suficientemente visíveis para que os utilizadores identifiquem, restaurem e continuem a linha certa.

Retoma a linha certaAs entradas de sessão preservam o agente, o caminho do projeto e a atividade recente.
Reduz a perda de contextoO trabalho interrompido pode continuar a partir do mesmo espaço de trabalho local em vez de um terminal em branco.

Fundação de código aberto

O site deve tornar evidente o modelo de confiança: o SharkBay é software de ambiente de trabalho de código aberto, não um espaço de trabalho cloud oculto. Coordena agentes locais mantendo as instruções do projeto e o início de sessão fora da posse do SharkBay.

Código-fonte GPLv3O código-fonte, as versões, os issues e os detalhes da licença permanecem no GitHub.
Modelo de confiança local-firstAs instruções do projeto, a identidade Git e as contas de agentes permanecem sob o controlo do programador.

Instala a aplicação de código aberto SharkBay a partir do GitHub.

O site público mantém simples a história do produto. As transferências, o código-fonte, as notas de versão, os issues e os detalhes da licença GPLv3 permanecem no GitHub, onde os programadores já trabalham.