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.5.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.5.0
File
govee_toolkit-0.5.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
govee_toolkit-0.5.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
govee_toolkit-0.5.0-cp311-abi3-manylinux_2_38_x86_64.whl CPython 3.11 abi3 Linux glibc 2.38+ x86-64 Details
govee_toolkit-0.5.0-cp311-abi3-manylinux_2_38_aarch64.whl CPython 3.11 abi3 Linux glibc 2.38+ ARM64 Details
govee_toolkit-0.5.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
govee_toolkit-0.5.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 41.5 MB

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

Download URL govee_toolkit-0.5.0-cp311-abi3-win_arm64.whl
Size 4.0 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
98be4f4568370f3ae4692d90f338478933315958186e35f250d79d622e493d9c
BLAKE2b-256 checksum
How to use checksums
018a37841d1e14e7eee7f9e6a923802c11243095c14f658ed70436ceb1fb7030
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-win_amd64.whl
Size 4.2 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8cdad311a3e6db8db581e942210247352edd9e6aed43ff69b4207ea38aa1baf2
BLAKE2b-256 checksum
How to use checksums
f2e214682e24380e8325446e1170b8ccd3fdf71761a9353ee05aa913c5960863
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
9da6c2ead7536c587e97b1554d273abf1ccae466ebf6538a6fa215eb69c8f621
BLAKE2b-256 checksum
How to use checksums
3b121fdc5df5dcd208116e7c1372aed512b4e86cc77015b0b719a747c2d8eda6
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_armv7l.whl
Size 4.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
df7fa299bbeaadb5b9f5a0204e27993750ae886e004b76df12244c60224c01a7
BLAKE2b-256 checksum
How to use checksums
8caa281456db459f064f214a5c014652b655cbae081a20e13faf79f5f1f2e3b0
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 4.9 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
468859d9a28d842dbf6cc60af5f602e2f2631d9df276d2064c9b4c0ffdddebff
BLAKE2b-256 checksum
How to use checksums
4b5d02744723f628d1001af8712489d27ab49b0dc9e6f814f9da8cbf1d8acafc
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-manylinux_2_38_x86_64.whl
Size 5.0 MB
Tags CPython 3.11 Linux glibc 2.38+ x86-64 abi3
SHA-256 checksum
How to use checksums
f6f0e64ffc72c5cf50ea5e2c7bf4822b771a428aab7b149891ba6f9d36f2526b
BLAKE2b-256 checksum
How to use checksums
72ac81d7264a7712290d8e27741f0e456e38657cc26ec2bb19eb618da3780416
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-manylinux_2_38_aarch64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.38+ ARM64 abi3
SHA-256 checksum
How to use checksums
a897335c9075c2fecd46c1de165003e405c40f6b6e2c476aad6e3dc77e3b745e
BLAKE2b-256 checksum
How to use checksums
417ae4390f167a380c167b2c4ab791704d2e2b3117b25f6cb06bd22b3572545e
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
bbda4003ff730e75cc17edda63840f8d38cd6d67a772cf1645ad1416dfa4991c
BLAKE2b-256 checksum
How to use checksums
7f2c5c51e98cea4debb76707ebd83dca54e7f17d98c2b388b9537017e494acbb
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 24, 2026.

Transparency log

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

Download URL govee_toolkit-0.5.0-cp311-abi3-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cb54fb7133b11c38821f912170000702054f3a531a5eacae7907a30c5a2dd959
BLAKE2b-256 checksum
How to use checksums
9d2c0011093dc9b3fb97231abc1a6fdf52090e9b59fdd4310076cf496d5ca9aa
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 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

9 release files

0.4.0

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