Clawdmeter:用ESP32做一个Claude Code用量监控桌面显示器

一个冰岛开发者做了一个很有趣的硬件项目:Clawdmeter,用 ESP32 微控制器驱动一个小屏幕,实时显示你的 Claude Code 用量。项目在 GitHub 上获得了 1300+ Star,看来很多 Claude Code 用户都有监控用量的需求。

Clawdmeter 是什么

Clawdmeter 是一个基于 ESP32 的桌面小工具,专门用来显示 Claude Code 的使用情况。它通过 USB 连接到电脑,读取 Claude Code 的用量数据,然后在小屏幕上实时显示当前的 token 消耗、会话时长等信息。

项目地址:https://github.com/HermannBjorgvin/Clawdmeter

为什么要做这个

用 Claude Code 写代码的时候,你可能遇到过这些问题:

  • 不知道当前会话用了多少 token
  • 不清楚离 rate limit 还有多远
  • 想控制成本但没有直观的参考
  • 频繁在终端里查看用量很麻烦

Clawdmeter 就是为了解决这些问题——把用量信息从终端里”拽”出来,放到你桌上一个独立的小屏幕里,随时瞟一眼就知道情况。

硬件需求

  • ESP32 开发板:任何 ESP32 开发板都可以,推荐 ESP32-S3
  • 小屏幕:支持 SSD1306 OLED 屏幕(0.96 寸)或 ST7789 TFT 屏幕
  • USB 线:连接 ESP32 和电脑
  • 3D 打印外壳(可选):项目提供了外壳的 STL 文件

总成本大概在 30-50 元人民币左右,非常便宜。

软件安装

安装步骤比较清晰:

  1. 克隆仓库
git clone https://github.com/HermannBjorgvin/Clawdmeter.git
cd Clawdmeter
  1. 烧录固件:使用 Arduino IDE 或 PlatformIO 将固件烧录到 ESP32
  2. 安装电脑端程序:项目提供了 Python 脚本,负责读取 Claude Code 数据并发送到 ESP32
  3. 连接设备:通过 USB 连接 ESP32,运行电脑端程序

显示内容

Clawdmeter 可以显示以下信息:

  • 当前会话的 token 使用量
  • 今日总用量
  • Rate limit 的剩余配额
  • 当前模型名称
  • 会话持续时间

屏幕上的显示效果很直观,用进度条和数字结合的方式呈现,一眼就能看清用量情况。

适合谁

  • 重度使用 Claude Code 的开发者,特别是付费用户
  • 喜欢折腾硬件的极客
  • 想要可视化监控 AI 工具使用情况的团队
  • 对 ESP32 开发感兴趣的学习者

类似项目

如果你对 AI 工具的硬件监控感兴趣,还有几个相关项目值得关注:

  • 各种基于 ESP32 的系统监控工具(CPU、内存、网络等)
  • 用 Raspberry Pi 做的 AI 使用统计面板
  • Stream Deck 上的 Claude Code 快捷键插件

简评

Clawdmeter 是一个典型的”小而美”的项目。它解决的问题很具体——把 Claude Code 的用量信息从终端搬到桌面上的小屏幕里。硬件成本低,软件开源,安装也不复杂。

如果你经常用 Claude Code,又喜欢折腾硬件,这个项目值得一试。就算不真的做出来,看看它的实现思路也很有意思——如何从 Claude Code 读取数据、如何通过串口通信、如何在 ESP32 上做 UI 渲染。

本文参考来源:GitHub: Clawdmeter

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容