cc-usage-elink は何をしますか?
Claude Codeの使用状況をBLE三色e-ink画面に表示し、常に表示可能な制限とセッション統計を提供します。
このスキルは、BLE(Bluetooth Low Energy)対応の三色e-inkディスプレイを使用して、Claude CodeのAPI使用量やセッション統計をリアルタイムで表示します。ターミナルを離れることなく、現在の制限値を常に確認できるため、API制限超過を防止し、開発効率を向上させます。
必要条件
- BLE対応の三色e-inkディスプレイ(例:Waveshare製のもの)
- Python 3.7以上
bleakライブラリ(BLE通信用)- Claude Codeがインストールされた環境
インストール
pip install bleak
使用方法
- e-inkディスプレイの電源を入れ、BLEペアリングを有効にします。
- 以下のコマンドを実行して、Claude Codeの使用状況をe-ink画面に表示します。
python display_usage.py
- スクリプトが自動的にBLEデバイスを検出し、Claude Codeの使用データを取得して表示します。
設定
環境変数 BLE_DEVICE_ADDRESS を設定して、特定のBLEデバイスに接続できます。設定しない場合は、自動的に近くの対応デバイスを検出します。
注意事項
- e-inkディスプレイのリフレッシュレートは低いため、頻繁な更新は避けてください。
- BLE接続が不安定な場合は、デバイスの距離を近づけるか、障害物を減らしてください。
ライセンス
このプロジェクトはMITライセンスの下で提供されます。詳細はLICENSEファイルを参照してください。