Labubu
Local-first LLM observability platform.
Installation
From PyPI (recommended)
pip install labubu
PyPI hosts one wheel per platform (the wheel bundles the Go binary), so pip
auto-selects the correct one.
From GitHub Release
Install the wheel matching your platform directly from GitHub Releases:
# Linux x86_64
pip install https://github.com/Wendymayu/labubu/releases/download/v0.1.0/labubu-0.1.0-py3-none-linux_x86_64.whl
# Linux ARM64
pip install https://github.com/Wendymayu/labubu/releases/download/v0.1.0/labubu-0.1.0-py3-none-linux_aarch64.whl
# macOS Intel
pip install https://github.com/Wendymayu/labubu/releases/download/v0.1.0/labubu-0.1.0-py3-none-macosx_10_9_x86_64.whl
# macOS Apple Silicon
pip install https://github.com/Wendymayu/labubu/releases/download/v0.1.0/labubu-0.1.0-py3-none-macosx_11_0_arm64.whl
# Windows
pip install https://github.com/Wendymayu/labubu/releases/download/v0.1.0/labubu-0.1.0-py3-none-win_amd64.whl
Replace v0.1.0 with the desired version. Available releases: github.com/Wendymayu/labubu/releases
Standalone Binary
Download the raw binary for your platform from the Releases page:
| Platform | File |
|---|---|
| Linux x86_64 | labubu-linux-amd64 |
| Linux ARM64 | labubu-linux-arm64 |
| macOS Intel | labubu-darwin-amd64 |
| macOS Apple Silicon | labubu-darwin-arm64 |
| Windows | labubu-windows-amd64.exe |
Quick Start
labubu serve
Then open http://localhost:8080 for the UI.
Configure your agent to send OTLP traces to http://localhost:4318.
Commands
| Command | Description |
|---|---|
labubu serve |
Start the server (default port 8080) |
labubu version |
Print version information |
labubu help |
Show help |
Serve Options
| Flag | Default | Description |
|---|---|---|
--port |
8080 | API & UI listen port |
--log-level |
info | Log level: debug, info, warn, error |
--buffer-size |
1000 | Pipeline buffer capacity |
--flush-interval |
200ms | Pipeline flush interval |
Example
labubu serve --port 9090 --log-level debug
Metadata
Release files for labubu 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| labubu-0.1.3-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| labubu-0.1.3-py3-none-manylinux_2_17_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| labubu-0.1.3-py3-none-manylinux_2_17_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| labubu-0.1.3-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| labubu-0.1.3-py3-none-macosx_10_9_x86_64.whl | Python 3 | none | macOS 10.9+ x86-64 | Details |
Total release size: 79.7 MB
Release files / labubu-0.1.3-py3-none-win_amd64.whl
| Download URL | labubu-0.1.3-py3-none-win_amd64.whl |
|---|---|
| Size | 16.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0e103df60c275db5e3c9a20e53e56e671d3233dad4edc7e0d84bdca4f3d79010
|
|
BLAKE2b-256 checksum How to use checksums |
a7bdeb12b09ccf45dfe0772df861197110905187207f412b366c82810e9deb01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / labubu-0.1.3-py3-none-manylinux_2_17_x86_64.whl
| Download URL | labubu-0.1.3-py3-none-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
14d197e0b39311f2af08475e1b85f5483acb1365fca28e5782986d289513c619
|
|
BLAKE2b-256 checksum How to use checksums |
dc142b4183016427d61c1afb2fd0d2e9f3e376a9cc9cf51c0e3f336abadd58e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / labubu-0.1.3-py3-none-manylinux_2_17_aarch64.whl
| Download URL | labubu-0.1.3-py3-none-manylinux_2_17_aarch64.whl |
|---|---|
| Size | 15.1 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
b3d50e67290ee91b243c9937facf29a227865f2aab4fd69482398ca196aaa700
|
|
BLAKE2b-256 checksum How to use checksums |
5e3d1a8e393a84326bbb1dfe873eab313f68d173532f0d51767b23e0916909d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / labubu-0.1.3-py3-none-macosx_11_0_arm64.whl
| Download URL | labubu-0.1.3-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 15.9 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
93514e95cd0aa607d263a03c15c9e0e7150bc5ddfaec1fb51340eff8391f3efe
|
|
BLAKE2b-256 checksum How to use checksums |
06463ae6fd4396651492e66cf56d24d1bbc335ce8a2d9b78c86bc802ffe17930
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / labubu-0.1.3-py3-none-macosx_10_9_x86_64.whl
| Download URL | labubu-0.1.3-py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 16.4 MB |
| Tags | Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
08a85bd429adcb398314f243194f6951d9ffb7e813919c4d7195d66cf290468a
|
|
BLAKE2b-256 checksum How to use checksums |
0000414a01302ebcc23407728b57547a0ba1579e51e5b8c2294db993af5c60f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|