Local-first LLM observability platform
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file labubu-0.1.1-py3-none-win_amd64.whl.
File metadata
- Download URL: labubu-0.1.1-py3-none-win_amd64.whl
- Upload date:
- Size: 16.3 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72c1458b2132cf421e8b8c4c2475da93bde559dbbee8d914456256c803124510
|
|
| MD5 |
dc8b698cec57b323e852e2ee2410ce66
|
|
| BLAKE2b-256 |
49c11d85435a7cfc199556280bb8cf0cff86c9518b754f9194f70d4b4248d6c4
|
File details
Details for the file labubu-0.1.1-py3-none-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: labubu-0.1.1-py3-none-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 15.9 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a14120bfdcf725977df135e266f34034099f118373cea57faa2598115faee27
|
|
| MD5 |
58d0567164bce47ff93d328c745f6b1b
|
|
| BLAKE2b-256 |
bc58c09d420db7518cbb4ccda0fab93c437f8727f59e3b9cb1be3419e40f843e
|
File details
Details for the file labubu-0.1.1-py3-none-manylinux_2_17_aarch64.whl.
File metadata
- Download URL: labubu-0.1.1-py3-none-manylinux_2_17_aarch64.whl
- Upload date:
- Size: 15.1 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c1a067de7ff663e0043e9552d1344e8ce7db5e7283d373571ec620d836845df
|
|
| MD5 |
331c200f14a8bf9a073f82db14ef879f
|
|
| BLAKE2b-256 |
97abf2e6d4b0336f79aad329d4eb16710601b0392dbf8da7972e19d62fad68df
|
File details
Details for the file labubu-0.1.1-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: labubu-0.1.1-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 15.8 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b10f92b20124ca7a7cfd3faae1dba40ad25128c8377d5be30eccca25aa755d11
|
|
| MD5 |
821a5249f8ac640b2cd2aa1d45a60a68
|
|
| BLAKE2b-256 |
5999be2f1da8b763ed03f82168b2b438bbe1dd03332efe85fb3241f118b96be9
|
File details
Details for the file labubu-0.1.1-py3-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: labubu-0.1.1-py3-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.4 MB
- Tags: Python 3, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fe45a8711050bd7ca630bf2f12768d2ce9db8dc8119ea97d5d3616bdf5fff6e
|
|
| MD5 |
89b24716e75de058c850e1a1c5586054
|
|
| BLAKE2b-256 |
2937be969634cda29a9b271ed48ad942c4b4c04638d020783fb151781794b391
|