V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
samzong

ClawWork — 给 OpenClaw 的个桌面客户端,提高并行任务和用户体验

  •  
  •   samzong ·
    samzong · 21 days ago · 1957 views

    经历各种养虾热,算是用的比较深入的,有一台 Mac 独立跑 OpenClaw 处理各种任务;但聊天界面 用 IM 效率不够,上下文切换也麻烦,另外还有安全问题,你在 IM 里面看不到工具调用等,很多操作只能通过文本消息处理。

    所以做了 ClawWork ,一个开源的 OpenClaw 桌面客户端。

    核心解决的问题:

    • 每个任务独立 Session ,互相隔离,三栏布局一目了然
    • 工具调用实时卡片展示,高风险操作弹审批
    • 产物(代码/图片/文档)自动按任务保存到本地,全文搜索
    • 定时任务( cron ),多 Gateway 多模型自由切换
    • 移动端也能用(没时间搞原生开发,感觉使用场景也是临时顶一下,所以选了 PWA)

    技术栈:Electron 34 + React 19 + TypeScript + Tailwind CSS v4 + SQLite 全平台:macOS / Windows / Linux ,Homebrew 一键装 开源协议:Apache 2.0

    macOS 安装: brew tap clawwork-ai/clawwork && brew install --cask clawwork

    GitHub: https://github.com/clawwork-ai/ClawWork PWA: https://cpwa.pages.dev

    如果你也在用 OpenClaw ,欢迎试试,star 是最大的鼓励 🙏 有问题直接提 issue ,PR 也非常欢迎。

    Supplement 1  ·  20 days ago
    因为 ClawWork 是完全基于 OpenClaw Gateway RPC 的能力,所以对 Gateway 这块的代码研究比较多,大家有问题可以相互交流。
    Supplement 2  ·  17 days ago
    终于把 v0.0.14 版本发出来啦~,86 个 PR ,新增了 7 个贡献者,完成了从个人 solo 到开源协作的过程。

    重点围绕 Teams 的可用来做。 为此增加了不少基础能力:会话重构支持多 Session 聚合,TeamsHub 和 Team 协议,Skills 管理 & ClawHub 的对接,利用 LLM 实现自动创建 Agent ,

    最坑的是 OpenClaw 的接口能力缺了不少,搞着搞着发现上游缺,就去 openclaw 提 PR , 然后再加能力。

    https://github.com/clawwork-ai/ClawWork/releases/tag/v0.0.14
    13 replies    2026-04-11 22:47:35 +08:00
    smilingsun
        1
    smilingsun  
       21 days ago via Android
    哇好用心还有 pwa
    samzong
        2
    samzong  
    OP
       21 days ago
    @smilingsun 感谢,并且 pwa 可以跟桌面端联动,离开 PC 的时候临时处理和审批这些场合很实用,另外还有些小设计在,从 gateway 同步认证凭证,扫个码就行; pwa 纯离线,需要更新可以手动触发;因为也没钱搞个服务器做后端。
    samzong
        3
    samzong  
    OP
       21 days ago
    忘记标记了,这个是开源的
    YYCX
        4
    YYCX  
       20 days ago
    下载之后连接 vps 上的龙虾,正常填入了 WSS 地址和网关令牌,测试连接的时候提示“unauthorized: gateway token mismatch (provide gateway auth token)”,请问这个是为什么
    GarenRhine
        5
    GarenRhine  
       20 days ago
    openclaw 不是自己就有 web 客户端吗
    samzong
        6
    samzong  
    OP
       20 days ago via iPhone
    @YYCX token 需要用对的哦,你可以从 OpenClaw
    后台复制下,然后去 node 中找到 device 去允许连接
    samzong
        7
    samzong  
    OP
       20 days ago via iPhone
    @GarenRhine 是的,这定位是不同的,主要可以并行工作和生产的文件聚合
    YYCX
        8
    YYCX  
       20 days ago
    @samzong #6 这个肯定是对的,和就是网页版用的那个。这个应该都还没到允许连接那一步吧,那一步的错误应该不是这个
    samzong
        9
    samzong  
    OP
       20 days ago
    @YYCX #8 嗯嗯,辛苦您再测试下,这个问题有可能跟 token 前后空格相关,您可以看下 openclaw.json 的配置中 Gateway 的 token 是否一致。然后可以先不点测试连接,直接保存,我在保存的时候做了前后字符的 trim 处理,但是测试的时候没做,如果保存后能正常连接,大概率是因为 token 字符的问题。
    samzong
        10
    samzong  
    OP
       19 days ago
    可以问问大家在使用 openclaw 过程中,最想解决的问题是什么吗? 希望 clawwork 成为一个趁手的工具,需要更多反馈。
    samzong
        11
    samzong  
    OP
       17 days ago
    liujan
        12
    liujan  
       15 days ago via iPhone
    @samzong 请问支持多 agent 吗
    samzong
        13
    samzong  
    OP
       15 days ago via iPhone
    @liujan 支持的,最新的版本就是有的哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5390 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 01:23 · PVG 09:23 · LAX 18:23 · JFK 21:23
    ♥ Do have faith in what you're doing.