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

Metadata

Release files for govee-toolkit 0.6.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.6.0
File
govee_toolkit-0.6.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
govee_toolkit-0.6.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details
govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
govee_toolkit-0.6.0-cp311-abi3-manylinux_2_38_x86_64.whl CPython 3.11 abi3 Linux glibc 2.38+ x86-64 Details
govee_toolkit-0.6.0-cp311-abi3-manylinux_2_38_aarch64.whl CPython 3.11 abi3 Linux glibc 2.38+ ARM64 Details
govee_toolkit-0.6.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details
govee_toolkit-0.6.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 41.9 MB

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

Download URL govee_toolkit-0.6.0-cp311-abi3-win_arm64.whl
Size 4.1 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
f444efe0c0b3c61e0d379e201939c3c6065447a30b3bb031bec836987ae6aab7
BLAKE2b-256 checksum
How to use checksums
6b8819244df95233ad974da3b608891286ca02636f259b15abfc7ee0de24626b
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.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
ca58fd5501c6e84d7e06d89c21e1073013294ce3cb5d33f06066c545e3e3943d
BLAKE2b-256 checksum
How to use checksums
25f1bea20e0706740e0dd53ed23a1a1f1c49ffa0e120d8f79035a8a2be0dfb03
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
ed72433e29c57cfebb282e176d822b41b60501a251fbeb6a31b9c1ec0a5dc97a
BLAKE2b-256 checksum
How to use checksums
4b597c1bbd87af080d30ae3532492086d876fcefff509b63d2cfd0e335e88288
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_armv7l.whl
Size 4.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
1acfa24dbe12e3dbd73d507f12985098922dcdb3adf20c2935c52af7451f90ee
BLAKE2b-256 checksum
How to use checksums
6addf8fc57212d5784719b46052b4ab98140a81d877d0dba3ce1329e2ada5be0
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 5.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
a910d302df11ae855049a9499fc794a2ef6de96eabfe882fcf7c9dd6e2802641
BLAKE2b-256 checksum
How to use checksums
186d281c83c3beeba76259d09ad0047f02f1190b20498ed9471c28e006a31545
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.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
7e725322c7b7b1cfa40efe66cfff6a733ff6d03bc1e26ab09ec0625e6b60800a
BLAKE2b-256 checksum
How to use checksums
4ec98f0b35573aa6ac1f940ebc3b48652004294f471d88fb8cc7034a44a02e75
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.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
039f8df12660fc183b1179ab86da4c6caf537f20c93ea51214c4ec51ad2f4b05
BLAKE2b-256 checksum
How to use checksums
5ea987b6c2bfa39a9642eb0faa21dc15b0ddbf49bc86d0985ef3a88c1c54867f
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
02522fd1b7a9636a3cfdf4b1a6d7e474bcc66eecf6d2a04e74540b2e0a0917f7
BLAKE2b-256 checksum
How to use checksums
62ddb0ef0e39108698b701c4ccd12fadad2a957c15f332b9bd4e675415115e7c
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 26, 2026.

Transparency log

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

Download URL govee_toolkit-0.6.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
d55e6a4d0ce52f05864c4c7ea415d759ef3aa0c037e5223eeea700cb6cca6cb2
BLAKE2b-256 checksum
How to use checksums
8cf6c1ad77981cce026414cc2d763fcb8df9b851031e490ba10705c9d429f4d8
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 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

9 release files

0.5.0

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