开源优先。
桌面应用、发行版本、Issue 与 GPLv3 许可证全部托管在 GitHub 上。开发者可以在将 SharkBay 纳入工作流之前,先查看它如何启动智能体、跟踪状态、保存任务记录并同步上下文。
在一个本地项目工作区中启动 Claude Code、Codex、Gemini、Kiro、Qwen、OpenCode 等编程智能体。SharkBay 基于 GPLv3 开源,不改动你的智能体指令文件,并将协作上下文保存在 Git 中,而非托管式账号系统。
在同一个项目工作区中启动并监看受支持的编程智能体。
桌面应用、发行版本、Issue 与 GPLv3 许可证全部托管在 GitHub 上。开发者可以在将 SharkBay 纳入工作流之前,先查看它如何启动智能体、跟踪状态、保存任务记录并同步上下文。
SharkBay 与 AGENTS.md、CLAUDE.md 等项目指令文件协同工作,而不会去修改它们。它将状态钩子限定在"可见性"范畴:只报告智能体正在做什么,从而让 SharkBay 能展示工作中、待批准与已停止等状态,而不取代你既有的智能体使用习惯。
协作上下文通过 Git 保存,包括 sharkbay-team-context 分支;身份认证沿用开发者既有的 GitHub 与 gh 命令配置。目标是低耦合:你的仓库、身份与协作历史在 SharkBay 之外依然可移植。
添加你关心的仓库,在项目上下文中启动智能体,运行开发服务,查看任务记录,同步协作上下文,并让浏览器标签页始终归属于同一个工作区。
注册确切的本地目录,并从侧边栏在它们之间切换。
在可见的项目终端标签页中打开受支持的编程智能体。
跟踪智能体状态、终端活动、开发命令、浏览器标签页与 Git 变更。
使用任务记录,让另一个智能体或队友能够理解改了什么、又是如何验证的。
SharkBay 任务协议(Task Protocol)在每个项目下写入简洁的 Markdown 记录。智能体无需依赖私有聊天记录,就能读到相同的范围、文件、工作笔记与验证历史。
它的首要优势并不在于抽象地"支持很多 CLI"。SharkBay 把这些 CLI 变成可见的项目工具:选定一个仓库,启动合适的智能体,并让会话始终归属于那个工作区。
当每个终端看起来都一样"活跃"时,多智能体工作就会失控。SharkBay 把智能体状态做成一等信号,让你在打开标签页之前就知道哪里需要关注。
灵动岛是"环境感知"功能。它不是又一个仪表盘;当开发者身处浏览器、编辑器或其他终端时,它让长时间运行的智能体工作始终保持可见。
SharkBay 的协作理念有意基于 Git。上下文不会被困在某个智能体的聊天窗口或某个 SharkBay 账号里;它会变成任务记录与团队记忆,随仓库的上下文分支流转。
该协议为智能体的工作赋予持久的结构:范围、文件、工作笔记、验证与提交。它对本地开发足够轻量,又对交接足够规范。
## 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 会启动一个受约束的会话,它读取任务上下文并写出本地报告,而不做任何改动。
当任务涉及视觉或面向 Web 时,浏览器就应当紧挨着终端。SharkBay 让本地预览与智能体输出成为同一个项目界面的一部分。
SharkBay 把开发服务器当作项目状态,而非零散的后台命令。用户能看到哪个服务正在运行,并能快速回到它的日志。
智能体的工作绝不应与 Git 状态脱节。SharkBay 在用户确定方向之前,就把分支、未提交文件与近期活动呈现在眼前。
有时正确的做法是在终端旁做一处小修改。SharkBay 给到足够的文件访问,让你检视并修补上下文,而不必变成一个完整的 IDE。
长时间运行的智能体工作常常跨越中断。SharkBay 让会话保持足够可见,使用户能够识别、恢复并继续正确的那条线索。
网站应当让信任模型一目了然:SharkBay 是开源的桌面软件,而非隐蔽的云端工作区。它协调本地智能体,同时把项目指令与登录凭据留在 SharkBay 的掌控之外。