Skip to main content

ESP32 LED status indicator for Claude Code

Project description

CCLight Status Indicator Plugin

通过 ESP32 LED 灯光显示 Claude Code 的工作状态

准备硬件

  • 硬件代码在 src/esp32-program中可以找到。找台ESP32-C3的板子,刷micropython,然后将main.py刷到板子上。 LED灯负极接GND,正极接Pin(3)
  • 电脑通过USB先直连ESP32-C3的板子

软件安装

1: 安装控制程序

# 使用 pip 或 pipx
pip install cclight
# pipx install cclight

2:Claude Code 插件市场

# 启动 claude code
claude

# 1. 添加 GitHub marketplace
/plugin marketplace add codeskyblue/cclight

# 2. 安装插件
/plugin install cclight@cclight-marketplace

# 3. 重新加载插件
/reload-plugins

# 4. 检查
/plugin list

测试

安装后 cclight 命令即可使用:

# 启动 daemon(首次使用会自动启动)
cclight state working
cclight state idle
cclight state input

# 手动管理 daemon
cclight daemon start
cclight daemon stop
cclight daemon status

开发调试? 查看 DEVELOP.md 了解本地开发和调试方法。

参考文档

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cclight-1.2.1.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cclight-1.2.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file cclight-1.2.1.tar.gz.

File metadata

  • Download URL: cclight-1.2.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cclight-1.2.1.tar.gz
Algorithm Hash digest
SHA256 bfab1db2e840e6c3271497e7a23c9c9cdc186e6b606fccc061458161b155908d
MD5 2c3310334cab834200e850b99e3d1add
BLAKE2b-256 ca5385f38ddeab74edc67a4cece2be49eb61bfe6555f6011f426d270c88fe8a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cclight-1.2.1.tar.gz:

Publisher: release.yml on codeskyblue/cclight

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cclight-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: cclight-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cclight-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f88a0dea9fd92408a0214039ead2e32bc630b678ebfe44c405213271f6d92ce8
MD5 4458f71b9baf602bfd953c9f5e3a85f7
BLAKE2b-256 d48da87708e87ada3674a65bc3280d3e2468403441518cf8c60210b05fb1a264

See more details on using hashes here.

Provenance

The following attestation bundles were made for cclight-1.2.1-py3-none-any.whl:

Publisher: release.yml on codeskyblue/cclight

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page