Client UI demo

安装之前,先看看客户端

下面每个界面都截取自运行中的 cosyncing 客户端 —— 会话、可接管的会话聊天,以及通知收件箱。 不是效果图:这些视图由真实运行的服务端提供,脚本化数据让会话保持确定性。

截图跟随页面主题 —— 在导航栏切换深色/浅色。
1

桌面

宽屏布局将会话列表和打开的会话并排展示。跨项目搜索与筛选,实时看着 diff 和测试运行流入,并在输入框中引导会话 —— 支持 Linux、macOS 和 Windows。

cosyncing 桌面客户端:按项目归组的会话列表,旁边是进行中的会话对话记录,附 diff 和测试输出

工作区:左侧是会话列表,右侧是正在运行的会话 —— diff、工具调用和测试结果随发生随显示。

cosyncing 会话详情:一条待处理的权限请求,带“拒绝”和“允许一次”操作;会话正处于应用控制中状态

接管后,会话显示应用控制中 —— 一条权限请求正等待你处理,附带完整的命令上下文。

2

网页

同一个客户端,由你自己的服务端在 /cosy/ 提供。 Flutter 网页构建随 npm 包一同分发 —— 运行时不从网络拉取任何内容, 也不涉及任何第三方主机。任何能连到服务端的浏览器都能打开。

http://192.168.1.10:7734/cosy/
浏览器中的 cosyncing 网页客户端:同样的宽屏会话布局,由服务端在 /cosy/ 提供
3

手机

Android 和 iOS 上的紧凑布局。用仅限一次的二维码配对一次, 之后无论身在何处,都能照看每个智能体。

会话:全部会话按项目归组,附筛选和实时状态

会话

所有服务端上的全部会话,按项目归组 —— 搜索、按状态或智能体筛选,一眼看清哪些在工作、哪些在等待。

会话聊天:含工具调用的对话记录和一个输入框

会话聊天

完整的对话记录,含工具调用和 diff。在输入框中回答、引导,或直接接管。

通知收件箱:权限请求和提问汇聚在一个列表中

通知

权限请求、智能体提问和服务端维护事项 —— 一个跨多服务端的收件箱。