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

Total release size: 39.9 MB

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

Download URL govee_toolkit-0.2.0-cp311-abi3-win_arm64.whl
Size 3.9 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
8741058d6f3ba455ceb09724b0e90a577c4daf2256d1f96359d5fa69de7e1c9d
BLAKE2b-256 checksum
How to use checksums
b98f445ddda42092c68fe761470105ebad1200c5c9472697063ee27dffffb6cd
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
e6d99a5e2c6a808037ef3e861b562214f99fe331265fa3b55aabfbbfe3c68d9f
BLAKE2b-256 checksum
How to use checksums
d49bdfce7a4ca036485fd71e2a49553176793d31cf7cbf5c9303ad51b86e751d
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
a5faa52e4a6d05307fd8ff29eb40b8fa50fd1f9ee7d1e54bc2591da0de6fdf4d
BLAKE2b-256 checksum
How to use checksums
5161c93440baa3ee57ed3b23eef62e45f50bf2e25a1a2bf3c1ba71e187550189
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
003fca98676699a82be356fdeb0e696b03ce9f2e35bedb7bc321c009d4e04be6
BLAKE2b-256 checksum
How to use checksums
da17df52408c77d0b46242ac5eb1be8d2a8673174497c365081df8fafbc1726f
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
86fae3168c29515bc7cb056d35bf8005e759a9b98511a43c65d80b6f1ed46f1a
BLAKE2b-256 checksum
How to use checksums
9d5f2779bf275a7eeb706713bb8909c56a4bd846d5c3589af5b6038ad2bc62b8
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
0fc1d463d88b88b7525d8062be0d73ce237eeb455b3ac4f5a2d91ca5e4fe36ef
BLAKE2b-256 checksum
How to use checksums
728dccbf36cff9707832c55e173419e3c66e18487250f30063b291a43cdbe3ff
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.0-cp311-abi3-manylinux_2_38_aarch64.whl
Size 4.6 MB
Tags CPython 3.11 Linux glibc 2.38+ ARM64 abi3
SHA-256 checksum
How to use checksums
39580ab20eecc10aa0bdd34adc339ccdc76dac8b544feab3d3455a9db73ea926
BLAKE2b-256 checksum
How to use checksums
1c1b9bd7103a6a3e9b5c579a023200011f15b1b849b7705a6a00d8c8d38e000b
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.0-cp311-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
fd6a2f5c1f2969ae843169d6ed9df82354e54878256a80b1df771d967f95105b
BLAKE2b-256 checksum
How to use checksums
d09b881c29efe43b661cf8900f70320b7297de05bef0d5ff85f4358fc68289b8
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 16, 2026.

Transparency log

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

Download URL govee_toolkit-0.2.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
6c63c4fd1dec102aa88f7fe4ef70724eb3ffe800787f926617fbbbd8bdd4b0bd
BLAKE2b-256 checksum
How to use checksums
8d1aff301d929af75645c232760d57e73616c9fbe16cf74df7695a394fc84a90
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.0

9 release files

0.4.0

9 release files

0.3.0

9 release files

This release

0.2.0 This release

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