跳到内容
SharkBay
SharkBay功能

PROJECT WORKSPACES / 多项目工作台

切换项目。
思路不用重启。

用 SharkBay macOS 工作台管理本地仓库、编程智能体会话、Git worktree、浏览器预览与开发服务,让项目上下文保持连贯。

本地项目持续运行的终端标签Git Worktree
SharkBay 实际工作台:左侧本地项目,中间智能体终端与启动工具栏,右侧任务记录
SharkBay 产品截图 · 界面外观可在应用中自定义
01

让会话属于它正在工作的仓库

一个编程项目包含工作目录、项目指令、文件、Git 状态、开发命令,以及还没结束的对话。SharkBay 以选中的本地仓库为中心,把这些工具放在同一个工作台里。

将仓库添加到侧栏,在项目间切换时,各自的终端标签会继续保留。从项目工具栏启动编程智能体,用 Cmd+T 打开新的 shell,也可以拖动标签调整顺序。

02

给并行分支一个独立的工作目录

两条工作线需要分开修改文件时,可以在项目右键菜单中创建分支 worktree。SharkBay 会同时把新的 worktree 注册为项目,让你直接在它自己的目录里启动会话。

Git worktree 拥有独立的检出文件,同时共享仓库的 Git 历史,适合并行开发功能。它不是安全沙箱,也不会代替修改审查和合并冲突处理。

03

运行项目,就在旁边检查结果

SharkBay 自动发现 package.json 中的 dev、dev:* 脚本及支持的 Python CLI Web 命令。在工作台中启动或停止服务,再把本地地址打开为终端旁边的内嵌浏览器标签。

Git 面板展示分支和工作区信息;内置 CodeMirror 编辑器支持在标签中打开文件、语法高亮和 Cmd+S 保存。查看代码、运行服务、验证结果可以围绕同一个项目展开。

04

回来时,有记录可以接着做

项目会话列表帮助你找到并恢复支持的智能体对话。Task Protocol 另外提供持久的工作记录,以 Markdown 文件保存总结、修改文件、工作过程和验证结果。

配置 GitHub 远程仓库后,任务记录可以通过专用分支共享上下文。Knowledge Site 则把项目文档和任务历史组织成本地站点,让接手的人或智能体找到工作的起点。

了解 Task Protocol

常见问题

切换项目后,原来的终端会话还在吗?

在。SharkBay 会保留各项目的终端标签,让你在仓库之间切换时继续保有正在运行的会话。

可以用 Git worktree 做并行智能体开发吗?

可以。从项目右键菜单创建分支 worktree,SharkBay 会将它添加为新项目。每个 worktree 有独立的检出文件,仍需要协调工作并审查合并结果。

项目会被搬到远程工作区吗?

项目和智能体 CLI 在你的 Mac 本地运行。具体智能体可能使用它自己的云服务,可选的团队任务上下文同步则使用配置的 GitHub 远程仓库。