멀티 에이전트 코딩을 위한 오픈 소스 macOS 워크벤치

SharkBaymacOS용 멀티 에이전트 코딩 워크벤치

Claude Code, Codex, Gemini, Kiro, Qwen, OpenCode 등 코딩 에이전트를 하나의 로컬 프로젝트 워크스페이스에서 실행하세요. SharkBay는 GPLv3 오픈 소스이며, 에이전트 지침 파일을 그대로 두고, 협업 컨텍스트를 호스팅 계정 시스템이 아닌 Git에 보관합니다.

개발자가 이미 사용하는 에이전트 CLI를 위해 만들었습니다.

같은 프로젝트 워크스페이스에서 지원되는 코딩 에이전트를 실행하고 지켜보세요.

기존 개발 규칙을 중심으로 설계했습니다.

01

오픈 소스 우선.

데스크톱 앱, 릴리스, 이슈, GPLv3 라이선스는 모두 GitHub에 있습니다. 개발자는 워크플로에 도입하기 전에 SharkBay가 에이전트를 어떻게 실행하고, 상태를 추적하고, 작업 기록을 저장하고, 컨텍스트를 동기화하는지 확인할 수 있습니다.

02

에이전트 설정은 그대로 당신의 것.

SharkBay는 AGENTS.md, CLAUDE.md 같은 프로젝트 지침 파일을 편집하지 않고 함께 작동합니다. 상태 훅은 가시성으로만 제한됩니다. 에이전트가 무엇을 하고 있는지 보고하므로, SharkBay는 기존 에이전트 사용 습관을 대체하지 않고도 작업 중, 승인 대기, 중지 상태를 보여줄 수 있습니다.

03

로그인 장벽도, SharkBay 클라우드 의존도 없음.

협업 컨텍스트는 sharkbay-team-context 브랜치를 포함해 Git을 통해 저장되며, 인증은 개발자의 기존 GitHub 및 gh 명령 설정을 따릅니다. 목표는 낮은 결합도입니다. 당신의 저장소, 신원, 협업 기록은 SharkBay 밖에서도 이식 가능한 상태로 유지됩니다.

실제 로컬 프로젝트를 중심으로 설계했습니다.

관심 있는 저장소를 추가하고, 프로젝트 컨텍스트에서 에이전트를 실행하고, 개발 서비스를 구동하고, 작업 기록을 검토하고, 협업 컨텍스트를 동기화하며, 브라우저 탭을 같은 워크스페이스에 묶어 두세요.

1

프로젝트 추가

정확한 로컬 디렉터리를 등록하고 사이드바에서 전환하세요.

2

에이전트 세션 실행

지원되는 코딩 에이전트를 보이는 프로젝트 터미널 탭에서 엽니다.

3

상태와 서비스 관찰

에이전트 상태, 터미널 활동, 개발 명령, 브라우저 탭, Git 변경을 추적합니다.

4

지속되는 컨텍스트 남기기

작업 기록을 사용하면 다른 에이전트나 동료가 무엇이 바뀌었고 어떻게 확인했는지 이해할 수 있습니다.

저장소와 함께 사는 작업 컨텍스트.

SharkBay Task Protocol은 각 프로젝트 아래에 간결한 Markdown 기록을 작성합니다. 에이전트는 비공개 채팅 기록에 의존하지 않고도 동일한 범위, 파일, 작업 메모, 검증 기록을 읽을 수 있습니다.

SharkBay task detail view showing protocol summary and metadata

멀티 에이전트 런처

첫 번째 장점은 추상적으로 "많은 CLI를 지원한다"는 것이 아닙니다. SharkBay는 그 CLI들을 보이는 프로젝트 도구로 바꿉니다. 저장소를 고르고, 알맞은 에이전트를 시작하고, 세션을 그 워크스페이스에 묶어 둡니다.

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

실시간 에이전트 상태

모든 터미널이 똑같이 살아 있어 보이면 멀티 에이전트 작업은 무너집니다. SharkBay는 에이전트 상태를 일급 신호로 만들어, 탭을 열기 전에 어디에 주의가 필요한지 알 수 있게 합니다.

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

아일랜드 오버레이

아일랜드는 "주변 인지" 기능입니다. 또 하나의 대시보드가 아니라, 개발자가 브라우저, 에디터, 다른 곳의 터미널에 있는 동안에도 오래 실행되는 에이전트 작업을 계속 보이게 합니다.

SharkBay Island overlay attached to the top of the Mac screen

팀워크 컨텍스트

SharkBay의 협업 방식은 의도적으로 Git 기반입니다. 컨텍스트는 한 에이전트의 채팅 창이나 SharkBay 계정에 갇히지 않고, 저장소의 컨텍스트 브랜치를 통해 흐르는 작업 기록과 팀의 기억이 됩니다.

SharkBay Tasks view showing team task context and restored sessions

Task Protocol

이 프로토콜은 에이전트의 작업에 지속적인 형태를 부여합니다. 범위, 파일, 작업 메모, 검증, 커밋. 로컬 개발에는 충분히 가볍고, 인수인계에는 충분히 구조적입니다.

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

리뷰 세션

리뷰는 또 다른 에이전트 프롬프트가 아니라 별도의 모드입니다. SharkBay는 변경을 가하는 대신 작업 컨텍스트를 읽고 로컬 리포트를 작성하는 제한된 세션을 시작합니다.

설계상 읽기 전용리뷰 세션은 작업 컨텍스트를 검사하고 프로젝트 파일을 바꾸지 않으며 리포트를 작성합니다.
로컬 리포트 출력결과는 저장소에 남아 후속 에이전트가 같은 근거를 읽을 수 있습니다.

내장 브라우저

작업이 시각적이거나 웹을 향할 때, 브라우저는 터미널 옆에 있어야 합니다. SharkBay는 로컬 미리보기와 에이전트 출력을 같은 프로젝트 화면의 일부로 만듭니다.

미리보기는 프로젝트와 함께localhost 페이지, 문서, 산출물이 선택된 워크스페이스에 묶여 있습니다.
시각 작업에 유용에이전트는 SharkBay 워크벤치 컨텍스트를 떠나지 않고 UI 변경을 확인할 수 있습니다.

개발 서비스 런처

SharkBay는 개발 서버를 무작위 백그라운드 명령이 아니라 프로젝트 상태로 다룹니다. 사용자는 어떤 서비스가 실행 중인지 보고, 그 로그로 빠르게 돌아갈 수 있습니다.

서비스는 보이는 상태실행 중인 개발 명령은 숨겨진 셸 기록이 아니라 프로젝트의 일부로 표시됩니다.
로그에 언제든 접근브라우저 미리보기나 에이전트가 필요로 할 때 알맞은 서비스 출력으로 돌아갑니다.

Git 인식

에이전트의 작업이 Git 상태와 분리되어 느껴져서는 안 됩니다. SharkBay는 사용자가 방향을 정하기 전에 브랜치, 변경된 파일, 최근 활동을 눈앞에 둡니다.

브랜치와 변경 상태가 보임사용자는 에이전트의 작업이 깨끗한지, 일부인지, 검토 준비가 되었는지 알 수 있습니다.
로컬 Git이 진실의 원천SharkBay는 워크플로를 가로채지 않고 저장소 상태를 읽고 드러냅니다.

파일과 빠른 편집기

때로는 올바른 한 수가 터미널 옆에서의 작은 편집입니다. SharkBay는 완전한 IDE가 되지 않으면서도 컨텍스트를 살펴보고 수정할 만큼의 파일 접근을 제공합니다.

가까운 파일 살펴보기작은 확인을 위해 도구를 바꾸지 않고 작업 기록, 문서, 소스 파일을 엽니다.
필요할 때 컨텍스트 수정가벼운 편집을 그것을 부른 터미널 세션 가까이에 둡니다.

세션과 복구

오래 실행되는 에이전트 작업은 종종 중단을 넘나듭니다. SharkBay는 세션을 충분히 보이게 하여 사용자가 올바른 스레드를 식별하고, 복구하고, 이어 갈 수 있게 합니다.

올바른 스레드 재개세션 항목은 에이전트, 프로젝트 경로, 최근 활동을 보존합니다.
컨텍스트 손실 줄이기중단된 작업은 빈 터미널이 아니라 같은 로컬 워크스페이스에서 이어집니다.

오픈 소스 기반

웹사이트는 신뢰 모델을 분명히 해야 합니다. SharkBay는 숨겨진 클라우드 워크스페이스가 아니라 오픈 소스 데스크톱 소프트웨어입니다. 프로젝트 지침과 로그인을 SharkBay의 소유 밖에 두면서 로컬 에이전트를 조율합니다.

GPLv3 소스소스, 릴리스, 이슈, 라이선스 세부 정보는 GitHub에 있습니다.
로컬 우선 신뢰 모델프로젝트 지침, Git 신원, 에이전트 계정은 개발자의 통제 아래 있습니다.

오픈 소스 SharkBay 앱을 GitHub에서 설치하세요.

공개 사이트는 제품 이야기를 단순하게 유지합니다. 다운로드, 소스 코드, 릴리스 노트, 이슈, GPLv3 라이선스 세부 정보는 개발자가 이미 일하는 GitHub에 있습니다.