换个客户端,
又要讲一遍项目?
目标、约束与决策散落在聊天记录里,切换工具就变成重新交接。
→ 让工作上下文独立于会话一个项目,多个 Agent,同一份工作上下文。
让重复操作进入工作流,让你的时间回到判断、设计与创造。
目标、约束与决策散落在聊天记录里,切换工具就变成重新交接。
→ 让工作上下文独立于会话常用命令缺少可复用的集锦,连例行操作也要反复组织提示词。
→ 把操作编排成图形化工作流统一的客户端外观,不一定适合每个人的视觉与阅读习惯。
→ 用皮肤定制舒适的工作环境类 Git 的共享上下文:不只是复制一段聊天,而是保存可追溯的工作状态。
Agent 通过共享上下文 MCP 读取与提交更新。每次提交保留摘要、涉及文件与快照,历史可查询、可搜索。
提交携带 base_version;版本落后时拒绝写入,并引导先读取新版本、再合并提交。
“类 Git”指版本化提交和冲突检测,不代表完整 Git 分支、代码合并或自动同步所有聊天记录。
① Codex 完成实现,提交进展与关键决策
② 共享上下文保留版本和待办
③ Claude 读取最新上下文,继续审查
交接的是工作状态,而不是要求你从头复述。
ShiDrive 作为 ACP 客户端,通过适配器接入多个 Agent。在同一项目与上下文下绑定多个会话,按任务选择合适的工具。
一个负责实现,一个负责审查。共享已沉淀的目标与约束,减少人工转述。
新建或绑定历史会话,集中查看会话状态、流式回复与工具调用时间线。
适配器按需安装;启用顺序对应会话标签顺序,保留自己的工具习惯。
以上为仓库内置注册表。实际能力依赖 Agent、适配器、CLI 安装与登录;并非把第三方客户端的完整 UI 嵌入,也不保证所有历史会话可无损迁移。多 Agent 同改文件仍需管理代码冲突。
把确定性的操作交给命令节点,把需要理解和判断的任务交给 Agent 节点。拖拽连线,形成你自己的开发操作集锦。
一次编排,重复使用
命令节点执行既定脚本
按配置分析输出、总结问题
查看执行记录,人工验收
上方为建议编排场景,不是已内置的一键模板。命令、目录、输入传递与失败处理需按项目配置。
Rust 后端配合系统 WebView,不另捆完整浏览器内核。为本地桌面工作流而设计。
SQLite 管理项目、上下文、会话绑定与工作流;托盘常驻,可选开机自启。
自动检测 Node ≥22,或下载便携运行时;适配器按需安装,不强行改变系统环境。
轻量是架构与依赖策略,未提供实测内存、启动速度或体积对比。Windows 10/11 需 WebView2;模型与 Agent 仍可能访问云端,具体以各自配置为准。
工作环境,也可以是个人表达。
深浅色、强调色、圆角、字号;进一步用皮肤包定制背景、人物看板、面板配色与透明度。
用 skin.json 与图片打包为 ZIP,在设置中导入。也支持自定义 CSS,打造自己的视觉风格。
这里仅切换介绍页配色,不是实际 ShiDrive 皮肤编辑器。
先写清目标、限制与待办
准备 CLI、适配器与登录
提交进展,再切换工具读取
从检查、打包或运行开始
前者提供上下文读取、更新、历史搜索与工作流工具;后者是独立文件和命令服务。此次提供的远程地址经 initialize 与 tools/list 验证为 shidrive-coding-mcp,暴露文本读写、目录列表/创建、文本搜索及命令执行六项工具,并不是共享上下文服务。
项目仍在活跃开发,接口与数据结构可能调整。重要数据先备份;命令节点与 Agent 权限需要合理授权。共享上下文不是完整会话同步,多工具协作也不自动解决代码文件冲突。
把 AI 能做的事交给 AI。
把人该做的事,还给人。
不做工具之间的搬运工,做项目的驾驶者。
了解开源项目 ↗查看发布版本 ↗