Skip to main content

Govee Toolkit

Govee Toolkit

Your lights live on your network, and your commands stay there with them. Wi-Fi or a Bluetooth link is all the toolkit needs, straight from your own machine. The cloud waits as a third mode for the days you are away. And the toolkit sends commands you have never seen before: the undocumented ones, read off the wire.

status license ci

govee-toolkit on crates.io govee-toolkit-cli on crates.io govee-toolkit-dmx on crates.io govee-toolkit on PyPI govee-toolkit on npm

What it does

  • Switch a device on and off, and set the brightness, the color and the white temperature.
  • Address every segment of a strip on its own, not only the preset effects.
  • Drive a strip frame by frame in real time: music reactive, screen ambilight, or your own source.
  • Put a device out of the box on your Wi-Fi over Bluetooth, which is what makes it reachable over lan.

A command travels over your Wi-Fi (lan), over Bluetooth (ble) or through Govee's servers (cloud). You choose which modes to allow, per device. One allowed mode means one mode: an unreachable device fails with an error rather than taking a slower path in silence.


Get started Devices Modes API reference Add a device

Where the project is

The engine works over lan, over ble and over cloud, verified on real hardware: discovery, on/off, brightness, color, per-segment color, and live animation over the two local modes. It is usable today from Rust, from Python and from Node.js.

Next come a desktop app, then Home Assistant, Homebridge and Matter. docs/roadmap.md tracks the order.

Contributing

The protocol is implemented once, in Rust; Python and Node.js bind to that core. Command names, byte layouts and measured limits live in devices/, never in code, so adding a model is editing one file. docs/architecture.md explains the shape of the code, and CONTRIBUTING.md covers how to document a newly discovered command.

Confirming whether your model works needs no code: devices/README.md walks through it.

The "Govee" trademark is used descriptively only, to identify compatible devices. This project is not affiliated with, sponsored by, or endorsed by Govee.

License

MIT

Release files for govee-toolkit 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for govee-toolkit 0.4.0
File
govee_toolkit-0.4.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
govee_toolkit-0.4.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_x86_64.whl CPython 3.11 abi3 Linux glibc 2.38+ x86-64 Details
govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_aarch64.whl CPython 3.11 abi3 Linux glibc 2.38+ ARM64 Details
govee_toolkit-0.4.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
govee_toolkit-0.4.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 40.2 MB

Release files / govee_toolkit-0.4.0-cp311-abi3-win_arm64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-win_arm64.whl
Size 3.9 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
482d84ee7ad4bae11c851fb1b4f64cb30069fbef554483908cff4ce2420edfdd
BLAKE2b-256 checksum
How to use checksums
76df7331f3345992ac676827b525a0c429fd7ce454db496a714d526e270b16c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-win_amd64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-win_amd64.whl
Size 4.0 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d5707d4c1150c366f829ea56838d0fb20b241dec8f7dc02aa3e0050d325091b5
BLAKE2b-256 checksum
How to use checksums
1307bc570252472f52251869f8b13d58ea6a06a8fc663e849ce63c7cca435312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 5.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
2b1978d1adceb2bf87166877b8aa1b2c4c4561436da833520e125461b2d89497
BLAKE2b-256 checksum
How to use checksums
5be1a4d8189281a670220c93b14f11172cf5d7a7fd70fc00f600963800bf8d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_armv7l.whl
Size 4.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
52cc727e0fe278e5171065264b4cd7ae280c1eb7cc2c35b334d29797b94a2675
BLAKE2b-256 checksum
How to use checksums
6668516c9f460e3f8b4fd8213481e9ad57e4ad01b8b21c66d3bf8d1d6092636a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 4.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
f4320471bd1d804cea08357cc49cf74468311ca96ccea6b78bffe8de54f76b66
BLAKE2b-256 checksum
How to use checksums
a9479720f5fac4f5e9af3e5c2a8ced0eb1bb48efc2ab248e0ac6d50895f20873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_x86_64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_x86_64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.38+ x86-64 abi3
SHA-256 checksum
How to use checksums
1ea658a348a09c943517c02ada933f17b85c465ef3fa9f19197c67c59e1c4718
BLAKE2b-256 checksum
How to use checksums
c68947d1bbf0377b7f8641f77c2c29d0230def6ab4e05d3184b47ae323eae482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_aarch64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-manylinux_2_38_aarch64.whl
Size 4.7 MB
Tags CPython 3.11 Linux glibc 2.38+ ARM64 abi3
SHA-256 checksum
How to use checksums
3c24754c3063d21437111d83a89bf773fa1525660f5aa0dabcdffeb795811c0e
BLAKE2b-256 checksum
How to use checksums
11a31c884313f0698c165a759cd083beadbe4a261b5bc58181f0554bdacfbc95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
f9c90caf5f2cab337f76ffa1a75a68518e3b86b996ef36dbf7838dea5725ba03
BLAKE2b-256 checksum
How to use checksums
6997a4f70bccdd85c36b6de7547bb13a3c21769f397fc167519e1f17c69aaa0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / govee_toolkit-0.4.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL govee_toolkit-0.4.0-cp311-abi3-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c3d72e28822a6c3ba285189bfffc0e0fb75b93566cd8d3a1ab92d04104a3cef
BLAKE2b-256 checksum
How to use checksums
640704ffcf034a9e7dd022cfe4c862a324bc41b52f35b87c920675f4ccc0f469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

9 release files

This release

0.4.0 This release

9 release files

0.3.0

9 release files

0.2.0

9 release files

0.1.0

9 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page