tclaw 是我正在做的一个 AI Agent 工具,用 Go 写。

它最早是我玩 OpenClaw 之后,想用 Go 重新理解一遍 Agent 内核时折腾出来的。前身叫 pcclaw,后来经历了一次比较大的重构,才变成现在的 tclaw。

它现在还不是一个成熟产品,更像是一个一直在试错、重构和打磨中的个人工具。我会把这个过程记录在博客里,包括哪些设计走通了,哪些设计走歪了,哪些地方后来又推翻重来。

它现在能做什么

目前 tclaw 大概有这些能力:

  • 通过 Agent 调用工具,完成写代码、查资料、整理文档等任务
  • 支持多种模型 Provider,比如 OpenAI compatible、Anthropic 等
  • 支持多 Agent 协作,但不是完全自由的群聊式协作,而是更可控的调用关系
  • 有桌面应用,基于 Wails,Mac 版目前体验最好
  • 有 Web GUI,可以查看会话、工具调用和调试日志
  • 内置文件浏览器,支持 Markdown、HTML、图片、PDF、JSON、Excel 等文件预览
  • 支持上下文管理、token 看板和缓存优化
  • 支持飞书、微信入口,可以在 IM 里和 Agent 对话
  • 支持图片输入、截图标注和图片生成
  • 可以生成一些小工具和小游戏

这些能力不是一开始设计好的,很多都是我自己用着用着觉得不顺手,然后一点点补出来的。

它现在不是什么

tclaw 现在还不是一个很完整、很稳定的商业产品。

它也不是一个大而全的 Agent 框架。我没有打算一上来就做很多复杂概念,更多还是围绕自己的使用场景,把一些真实会用到的能力先跑通。

如果你期待的是开箱即用、文档完整、每个平台体验都一样稳定的产品,那它现在可能还早。

如果你对 AI Agent、Go 工具、开发者工具或者个人工作流感兴趣,愿意接受一个还在早期的工具,那可以试试看。

下载和体验

tclaw 的 release 仓库在这里:

https://github.com/tongpengfei/tclaw-releases

目前提供 Mac、Linux、Windows 版本下载,Mac 版支持最好。

Games 展示

除了工具本身,我也用 tclaw 做了一些小实验。

这里有 6 个小游戏,都是 tclaw 通过多 Agent 协作生成的纯 HTML 游戏:

这些游戏都是单个 HTML 文件,JS/CSS 全部内联,没有服务器逻辑,基本没有人工修改。

如果只是想先感受一下 tclaw 能做出什么,可以从这里开始:

→ 打开 Games 展示

我也单独写了一篇记录:用 tclaw 做了 6 个小游戏

开发记录

我会把 tclaw 的开发过程持续写下来,目前已经有这些文章:

  1. tclaw(一):过年玩 OpenClaw,玩着玩着就自己造了一个
  2. tclaw(二):多 Agent 协作,以及那三周的噩梦
  3. tclaw(三):重构——换一种方式让 Agent 协作
  4. tclaw(四):从能用到好用
  5. tclaw(五):接入飞书、语音、图片

后面也会继续写,包括新功能、踩坑、重构、回滚,以及一些还没想明白的问题。

反馈

如果你试用了 tclaw,遇到 bug、有建议,或者对 Agent 工具这件事有不同想法,欢迎通过 GitHub 反馈,也欢迎直接交流。

我现在更想听到真实使用反馈,而不是把它包装成一个已经完成的东西。