对于重度使用Claude Code的开发者来说,监控API用量是一个常见需求。最近,一个名为”Clawdmeter”的开源项目在GitHub上获得了1256个Star,它用ESP32微控制器制作了一个桌面小屏幕,可以实时显示Claude Code的使用情况。
什么是Clawdmeter?
Clawdmeter是一个基于ESP32的桌面仪表盘,它可以:
- 实时显示Claude Code的API用量
- 显示当前的token消耗速度
- 显示剩余的配额
- 显示历史使用趋势
- 当用量接近限制时发出警告
这个项目由开发者Hermann Bjorgvin创建,灵感来自于他对自己Claude Code使用量的好奇。
硬件需求
要制作一个Clawdmeter,你需要以下硬件:
- ESP32开发板:推荐ESP32-S3或ESP32-C3
- 显示屏:推荐使用1.3英寸或1.54英寸的TFT屏幕
- USB数据线:用于连接电脑
- 3D打印外壳(可选):项目提供了外壳的STL文件
总成本大约在50-100元人民币左右。
软件安装
1. 克隆项目
git clone https://github.com/HermannBjorgvin/Clawdmeter.git
cd Clawdmeter
2. 安装PlatformIO
# 安装PlatformIO CLI
pip install platformio
# 或者在VS Code中安装PlatformIO扩展
3. 配置WiFi
编辑src/config.h文件,填入你的WiFi信息:
#define WIFI_SSID "你的WiFi名称"
#define WIFI_PASSWORD "你的WiFi密码"
4. 编译和上传
# 编译
pio run
# 上传到ESP32
pio run --target upload
# 监控串口输出
pio device monitor
API配置
Clawdmeter需要连接到Anthropic的API来获取使用数据。你需要:
- 获取Anthropic API密钥
- 在配置文件中填入API密钥
- 设置刷新频率(默认每5分钟更新一次)
# 在src/config.h中配置
#define ANTHROPIC_API_KEY "your-api-key-here"
#define REFRESH_INTERVAL 300 // 秒
3D打印外壳
项目提供了3D打印外壳的STL文件,你可以:
- 使用FDM打印机打印(推荐PLA材料)
- 使用在线3D打印服务
- 或者直接使用裸板
外壳设计文件位于项目的hardware/目录中。
自定义和扩展
Clawdmeter是开源的,你可以根据自己的需求进行修改:
- 修改显示界面的布局和样式
- 添加更多的监控指标
- 支持其他AI服务(如OpenAI、Google AI等)
- 添加蜂鸣器或LED灯进行预警
- 将数据记录到数据库中进行分析
项目地址
GitHub:https://github.com/HermannBjorgvin/Clawdmeter
如果你是Claude Code的重度用户,并且喜欢DIY硬件项目,Clawdmeter绝对值得一试。它不仅实用,还是一个很好的ESP32入门项目。















GitHub – TauricResearch/TradingAgents
GitHub – docusealco/docuseal

暂无评论内容