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.4
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.4-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| labubu-0.1.4-py3-none-manylinux_2_17_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| labubu-0.1.4-py3-none-manylinux_2_17_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| labubu-0.1.4-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| labubu-0.1.4-py3-none-macosx_10_9_x86_64.whl | Python 3 | none | macOS 10.9+ x86-64 | Details |
Total release size: 79.9 MB
Release files / labubu-0.1.4-py3-none-win_amd64.whl
| Download URL | labubu-0.1.4-py3-none-win_amd64.whl |
|---|---|
| Size | 16.4 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0373d64c9f094b2de6054b6b684e41cdb75a6f6716483157814da561b2e9badb
|
|
BLAKE2b-256 checksum How to use checksums |
deaa444815c4510c48bf96dfc2e4f0ca570d27bb56ff6071d42d39c56b48059f
|
| 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.4-py3-none-manylinux_2_17_x86_64.whl
| Download URL | labubu-0.1.4-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 |
be286ae3893255f4af2fba281054cc514daf39aa57c2bcadc31003282113bcb2
|
|
BLAKE2b-256 checksum How to use checksums |
679e53a1e4971c0b175bc4d148994cd5e083281bb3be8af51fc11a0242a990fc
|
| 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.4-py3-none-manylinux_2_17_aarch64.whl
| Download URL | labubu-0.1.4-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 |
07c3225d35b6471cd0d34b6ee7394d5f51ebe2695f7c49f0ead49bd0747df2fe
|
|
BLAKE2b-256 checksum How to use checksums |
68afdced1a4b7bfa8eea42aed032d5f9a38411380eaf2c7845d7ee9e6085f6e0
|
| 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.4-py3-none-macosx_11_0_arm64.whl
| Download URL | labubu-0.1.4-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 |
f11822169d645aaa5161346f75adb45fd8dc6c806161c41fbf11b494212bbdd7
|
|
BLAKE2b-256 checksum How to use checksums |
7479846fcdec5004eaf777aa2dde48d4b8bd42212ea77f955bcb9e54c5fdf7f5
|
| 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.4-py3-none-macosx_10_9_x86_64.whl
| Download URL | labubu-0.1.4-py3-none-macosx_10_9_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | Python 3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
fb4521d7c4ba1ff1521a278dcc0c79c4dc7d34f0cc80d7427802d378ce9416bd
|
|
BLAKE2b-256 checksum How to use checksums |
b39ebd2ca19de9274601b85ec056279b81bb8413ca7a5329f02d1c2263eac6b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|