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.3.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.3.0
File
govee_toolkit-0.3.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
govee_toolkit-0.3.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
govee_toolkit-0.3.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
govee_toolkit-0.3.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
govee_toolkit-0.3.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
govee_toolkit-0.3.0-cp311-abi3-manylinux_2_38_x86_64.whl CPython 3.11 abi3 Linux glibc 2.38+ x86-64 Details
govee_toolkit-0.3.0-cp311-abi3-manylinux_2_38_aarch64.whl CPython 3.11 abi3 Linux glibc 2.38+ ARM64 Details
govee_toolkit-0.3.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
govee_toolkit-0.3.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.3.0-cp311-abi3-win_arm64.whl

Download URL govee_toolkit-0.3.0-cp311-abi3-win_arm64.whl
Size 3.9 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
d2107f7be33cbb3d06d8c85387858b8225e60c32dbe258f138a964caf90c7ae7
BLAKE2b-256 checksum
How to use checksums
1754fff633e2025282f0578b355956b44cc816536eb804435b45e96cea28658c
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
03e7e5f130eba37934ad3d4a05cb821b735e43e2bc93fbca60fc0bb4ced65781
BLAKE2b-256 checksum
How to use checksums
01e1fabfa8aa58ca8d7341073c8b79dffb986418201001b57fc216811da8317d
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
d9266d0bd0a47c711aec94862929d7dc9e157e4e81ea1bdc2a07dc8d2bbdadc7
BLAKE2b-256 checksum
How to use checksums
7436c418c2934f159b5634c087a6916c6c427743853570deb7a1f3a212a529ea
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
a43c88d171aaf869990fbe89b990f2f0e90800689a4cf915f4bc24a20f1a1544
BLAKE2b-256 checksum
How to use checksums
861baa3810adecc11f6bd7fbeb92690de6872a7d5a50e8003cb2fd0501fbc852
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
fdd6bf758d5faa146259354cad61ec1ceab73e87adbfcdbf02da6af370dd40ff
BLAKE2b-256 checksum
How to use checksums
6c8f9ed9890fda77aedbaf6411716c4e15a565b9323816429311aad957ae3e26
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
90cc089f1e78fb9495fb2a759f5288b47c2a77478a509bfcb3ab572f972507f1
BLAKE2b-256 checksum
How to use checksums
c5453b5c5ca3c3bb486858fd02a57b9a9d4a6c1b14b8069a4f4459e7a4cbd528
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
0ab6b8a990361797b35fb18e3fc4b20d2c5a882e2b6dd5db623c8559b662edc2
BLAKE2b-256 checksum
How to use checksums
633c8bc06f2532167cab6646656b825f369a6d61a185d6c182c3838bf4388c46
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
087f50bb20d2981a4dd9b93f4d1976ab82ca1d148f616494d9ced943e9ca013c
BLAKE2b-256 checksum
How to use checksums
c4c5153b80a165bc860316c09892db7e195d6b245648c9029869a1d5f496fc18
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 21, 2026.

Transparency log

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

Download URL govee_toolkit-0.3.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
3d281844649da8d5aea581bf0c1427bacfcd1cb3fb65252532bebda9baed3283
BLAKE2b-256 checksum
How to use checksums
a6b44aeb96fdc70e14e59d000323891ecd576f759bc5c9d79b443eef8852476f
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 21, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

9 release files

0.4.0

9 release files

This release

0.3.0 This release

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