【开源推广】Harness Rack 如果你电脑里面有多个Coding Agent ? 试试这个

ZeusFunk 2026-08-17 16:17 1

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



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

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

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

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

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


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






HRack(Harness Rack)是一个给多 Coding Agent 工作流使用的桌面终端。保留每个 CLI 原本的 TUI,在外层补上会话状态、注意力提醒、悬浮监控和只读工作区浏览。


【解决什么问题】


我和几个同事的电脑里面都有几个不同的 Coding Agent ,

像Codex是正价订阅,它的上下文压缩很强;Claude Code的动态上下文加载和子Agent不错。Opencode兼容respose api所以我拿来接入Grok做code review。然后我发现几个哥们都不是单开一个CLI就够了,问题随之而来:


VibeCoding 本来就是“氛围”变成 一边coding一遍躺床上刷手机或者L站摸鱼才真有氛围吧!^-^,实际用起来却经常卡在这些小事上:



  • 切去做别的事,过一会儿回来,才发现 Agent 一直停在权限确认上白等。这个问题在 Codex 和 Gemini CLI 的官方 Issue 里都有人提过。

  • 同时跑几个 Agent 以后,人又开始在终端标签页之间来回找:“到底哪个在等我?”这也是 HN 多 Agent 工作流讨论 和 tmux-claude-session-manager 这类工具出现的原因。

  • 有通知也不一定管用。它可能根本没触发(Codex #8929),可能不知道 Agent 正在等回答(Codex #13478),也可能漏掉交互式 Shell 的输入等待(Gemini CLI #19527)。


HRack 想解决的就是这些每天都会碰到的小麻烦:把会话放在一起,告诉你谁需要处理,再把你带回正确的位置。真正干活的还是原来的 CLI,HRack 只是让你不用一直盯着它。


【怎么解决】




只在第一次启动时扫描你电脑有的Harness , 我们为每个Harness 实现了一套统一的监听器,可以观察 包括thinking / need-you / tools-call / error 等事件,配合【通知】和【悬浮窗】系统,在真正需要你的时候提醒你。侧边栏【可收起】也能看到每个回合当前的状态!



【特性】



  1. 能够知道每个Herness会话的状态



当然你也可以折叠起来 看悬浮窗




  1. 说到悬浮窗,悬浮窗可以自定义。可以用上Live2D,或者其它,复制设置里面的skills让ai帮你实现


(二次元有福了)






暴露了接口出来,插件化的悬浮窗,直接复制skill让你的agent帮你实现



  1. 代码阅读器




  1. 主题和配置等,字体/配色 都可以自己配置



【其它特性】


目前三端已支持,且Windows支持监听WSL

Deepseek Herness ^-^

ClaudeCode ^-^

CodexCli ^-^

Opencode ^-^

pi ^-^

kimi code ^-^

后面会抽象出来,需要的直接加载就行

快速启动,子终端、克隆等






【最后】

希望佬们提点建议,求个Star~

项目已经迭代两个星期,昨晚开源,会保持更新

最新回复 (12)
  • ZeusFunk 楼主 08-17 16:21
    1

    第一次认真做一个开源项目,佬们感兴趣可以下载试试,跪蟹了 ^-^

  • xiaobai wang 08-17 16:23
    2

    佬有考虑过支持一些国产agent吗,感觉工作量蛮大的,或许能考虑插件形式扩展?

  • ZeusFunk 楼主 08-17 16:31
    3

    已经兼容deepseek的dsh和kimicode 后续会抽象成插件 这两天就更新 ^-^ 因为统一了接口协议 基本上都是HOOK或者SSE,工作量不大

  • Philip 08-17 16:41
    4

    支持老。UI看上去挺好的,还支持wsl。之后试一下

  • cnlimiter 08-17 17:32
    5

    太厉害了,佬,后面会支持多agent之间的team协作吗

  • 美味的布丁 08-17 17:32
    6

    标题写错了佬,Herness Harness

  • lihai 08-17 17:37
    7

    与Cindy(cindy.cn)的主要区别是什么?是完全不需要登录吗?那可能比较适合内网开发使用。

  • ZeusFunk 楼主 08-17 17:38
    8

    会的 可以封装成一个 会话列表 让他们可以互发消息

  • ZeusFunk 楼主 08-17 17:38
    9

    不需要登陆 后续远程也可以自己托管

  • lihai 08-17 17:40
    10

    那先关注了。如果公司自建AI服务器的话 可以用这个作为编程Agent

  • wanxingge 08-18 23:41
    11

    感觉还不错,收藏了是,试试看,明天拿电脑star一下

  • sonemeng 08-18 23:44
    12

    看起来很棒,mark下载关注试用一波

* 帖子来源Linux.do
返回