• Birden

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    大家好,Gold Band已经更新半年了,公司内部也有很多同事都在用。我自己日常的需求也都是用Gold Band来完成了。现在想再次向大家简单介绍一下我们的产品。希望能够被更多朋友知道。

    github.com

    图片

    GitHub - diodeme/Gold-Band: Desktop app for harness engineering, loop...

    Desktop app for harness engineering, loop engineering, graph engineering—and whatever comes next in local AI-agent workflows.

    图片

    图片

    大家想知道长什么样,可以直接点击我们的线上demo地址体验一下UI设计。

    https://gold-band.dion.blue/zh/demo#task-025?project=e-projects-code-ai-ji–a40d4379&run=run-001

    tips:线上demo做了分辨率自适应,推荐用桌面端浏览器打开网页体验。线上demo受限,实际品质低于客户端,最终效果以客户端为准。

    先说一下亮点

    一句话介绍我们的客户端

    主流agent客户端的体验+完整的工作流设计
    适配 日常开发 和 大型需求的长时间无人值守开发

    一句话说明你为什么要用我们客户端:

    兼容主流acp agent,一个交互设计,多套harness切换。
    完善的工作流设计,长程任务更稳定,更可观测,不依赖模型抽奖式分发。

    1、多agent支持,主流agent一个客户端搞定,再也不用每个厂家用一个客户端了。

    目前支持:claude code、codex、cursor、gemini cli、codebuddy、goose、qwen code、opencode、kimi code、amp、pi。

    你也可以自定义接入所有支持acp协议的agent。

    图片

    2、支持 直接会话、工作流、auto模式三种模式,胜任各种场景的任务。

    图片

    3、工程化管理的工作流

    每个节点可以单独配置模型、角色 和 结果判定方式。工作流支持回到过去的会话进行修复,支持发起新的round实现需求。

    图片

    4、针对大型任务长程处理的AUTO模式

    由节点拆分子任务并分发,每个子任务在worktree上处理,完成后由merge节点进行合并,由accept节点进行验收,然后根据当前结果再进行新的一轮分发。

    tips:auto模式我们进行了多次实验,token消耗、用时都要优于codex的goal模式。后续会整理一个更典型、可复现的复杂需求进行公开对比。

    图片

    下图为一个典型的auto模式工作流:

    图片

    5、主流agent客户端有的能力我们基本都有

    skill管理、mcp管理、角色管理、定时任务、需求管理(对接multica)、壁纸、头像、字体、主题、文件查看\编辑、源码管理、浏览器、im远程干预与通知(目前仅支持企微),主流agent客户端有的能力我们基本都有

    6、轻量级客户端

    使用tauri2+rust开发,安装包仅几十M,多会话并行客户端内存占用约300M左右。

    再说一下问题

    1.提供windows、macos、linux三版本客户端,但目前主要保证win10\win11的使用体验,amd mac和intel mac其次,linux版本目前还未进行完善测试。

    2.目前核心能力使用是稳定的,但是交互设计上还是有一些小bug,我们正在疯狂解决、迭代中。

    3.工作流和auto模式因为主要基于对抗式验证和loop思想进行需求实现,所以在耗时和token消耗上对比直接命令agent干活,肯定是有所增加的。但是工作流和auto模式也能帮助你减少返工次数。有时候慢就是快,多就是少。

    4.移动端远程控制还没加上,该功能我们想把整个客户端按client → p2p/relay → host 架构重构一轮,所以可能需要等待一段时间。终端能力还没加上,这个会在最近的版本加上。

    最后说一些提问

    和 Coding Agent 内部的工作流区别是什么?

    coding agent 内部的工作流主要还是两种

    1.主 agent 编排子 agent 2.脚本编排 agent

    可以这么说,我们和 coding agent 内部的工作流最大的不同是在于他们是编排session,而我们是编排harness,

    而这里 harness 代表一套核心能力的差异,比如非常垂类的 harness ,只用来服务于某个特定领域,那只要它支持 acp ,就可以接入进来作为我们的一个节点;比如说最近很火的 deepseek harness ,可以实现各种个性化需求,也可以作为我们编排的一个节点;比如 codex cli ,他内置了一套 browser 和 computer 的 mcp 使用工具,那就很适合把 codex cli 作为一个专门的验收节点,比如说pi agent,极简的harness带来非常快的速度,那就很适合用于开发节点。

    也就是说,我们这里的工作流节点的差异可以是一整套 harness 的差异,而不只是 session 上下文的差异,harness 在未来会更适合作为解决不同领域问题的能力单元。

    和 Codex 等 agent 客户端的区别是什么?

    codex 等客户端本质上是围绕某个固定agent构建的,给不喜欢 cli 模式的用户提供一个良好用户交互的agent桌面壳,可以说是我们客户端的下游,我们可以接入 codex cli ,并获得 computer use ,内置 browser use 这些能力。

    我们的优势:我们属于 agent 的上层,可以切换使用不同架构的 agent ,而 codex 的主体 agent 架构是不变的。

    我们的劣势:我们无法侵入 agent 内部设计,比如说 codex 可以很轻易地在 loop 循环中让用户的 prompt 实现“引导方向”这个能力,而我们的客户端就比较难实现,即使可以实现,成本也会比较大。

    和 AIONUI 等其他 acp 客户端的区别是什么?

    我们实现这个项目的初衷是为了做工作流,acp 客户端的能力是后面附加的,所以最大的差异也是我们实现了比较完整的工作流系统,不只是简单的调度一下,还涉及到验收标准,前文摘要,工作流的停止、继续,auto 模式下的节点归并等工程能力。而像 AIONUI 的桌面宠物,团队对话等能力我们目前还没有。其他的一些常见通用能力双方都具备。

    和 orca 的区别是?

    主要有三点区别:

    - Agent 接入方式不同:Orca 主要直接运行各类 Agent CLI;Gold Band 主要通过 ACP 协议连接 Agent,因此可以用统一方式获得会话、工具调用、权限和状态等结构化能力。

    - 产品形态不同:Orca 更偏向终端、Worktree 和多窗口并行,更像面向 Agent 的 IDE / ADE;Gold Band 则以结构化会话为核心,更接近 Codex App 这类 Agent 桌面客户端。

    - 工作流理念不同:Orca 更偏向 Agent 自治、Runtime 辅助,由 Agent 通过 Skill 和 CLI 编排其他 Agent;Gold Band 则更偏向 Runtime 控制工作流,由 Runtime 管理节点推进、停止、失败处理和运行状态,Agent 更专注于当前节点的任务。

    其他方面,比如远程运行、SSH、Worktree、终端、移动端和 Git 集成等,Orca 目前会更成熟一些,这部分也是我们后面会继续补齐的。

    后续规划

    我们的后续规划主要分为四个方向

    1.优化客户端交互体验,解决一些已知的UI bug,让大家用起来更加顺手

    2.完善工作流的工程化和易用性设计,包括任意节点重跑,自然语言创建工作流等

    3.使用工作流和auto模式实现一个典型的极复杂需求,用于向大家说明我们的编排的有效性(我们团队已经在工作中的各个场景证明了工作流的有效性,但是可能这些场景离大家太远,所以需要更典型的场景来证明,如果大家有一些想法,也可以帮忙提供参考,我们来花token,来实现)。

    4.client → p2p/relay → host 架构重构,重构后预计支持以本地、远程目录作为工作空间,并支持多端client操控一个host等。

    感谢大家看到这里,欢迎大家多多star,试用,提issue。大家的意见对我特别重要,再次谢谢大家。

    主楼
  • Ian

    请问这个能够支持codex原生的compact吗

    另外远程的方式感觉可以加一个 ensocode 里中继+配对的形式,感觉会方便很多

    #1
  • 陆陆酱

    mark 了,之后感受一下和 aionui 的差别,看看有没有独特的优势

    #2
  • moveongogo

    请问支持vscode一样打开远程开发吗?

    #3
  • Birden

    佬,支持的,/斜杠命令compact即可

    远程我们是准备这么做的,但是架构上可能要做一些大调整,需要几周的时间

    #4
  • Birden

    感谢佬,有任何问题或者建议可以随时反馈

    #5
  • Ian

    期待,企业微信用起来还是太麻烦了

    #6
  • Birden

    佬,暂时不行的,目前只支持本地目录作为工作空间,这个能力也是我们后面重点的规划之一

    #7

发表回复

登录后回复