A batteries-included terminal app for local AI: a browsable model catalog, a search engine over your own files and code, and a chat that cites its sources. Per-project libraries, semantic and hybrid search, vision OCR, auto-built wiki. CLI, TUI, MCP server, REST API, and Python library in one process; no model server, no database server.
Project description
A batteries-included local search engine for your data and code that you can talk to.
Project site · PyPI · Obsidian plugin · API docs
Point it at your files, notes, and code and ask questions in plain English; every answer links back to the file and line it came from. Point it at nothing and it's still a clean local-AI chat with the model catalog wired up; cloud models too if you bring an API key or use a frontier agent over MCP.
It's all one program: a full-screen terminal app, a command-line tool, a Model Context Protocol server, an HTTP API, and a Python library. Run it when you want, close it when you're done; nothing left running in the background, no container to keep alive. It runs on your computer; lilbee uses a cloud model only when you pick one.
⚠️ Beta software
lilbee is in active beta development. Every release on PyPI is a pre-release; you must use
--pre(or uv's--prerelease=allow) when installing. Interfaces, command names, and on-disk formats may shift between betas. Feedback, bug reports, and issues are very welcome; that's the whole point of the beta.Latest pre-release (always): lilbee on PyPI →
- Quick start
- Highlights
- Why lilbee
- What you can do with it
- TUI
- Hardware requirements
- Install
- Agent integration
- HTTP Server · API reference
- Supported formats
- Experimental
Quick start
All the install options are in Install below: pip, uv, Homebrew, AUR, Docker, Nix, a standalone binary (no Python), CUDA wheels, or from source. Optional extras ([crawler], [litellm], [graph]) are there too.
Highlights
- One program, one install. A model catalog, a search over your own files and code, and a chat. The same executable is also a CLI, a Textual TUI, an MCP server, a REST API, and a Python library. No background daemon, no separate inference server, no vector database to stand up.
- Answers cite the source line. Ask a question; get a reply with clickable citations pointing back to the exact line they came from.
- Bring your own files. PDFs, Office files, ebooks, code in 150+ languages, scanned pages and photos (OCR), and crawled docs sites turned into searchable markdown.
- A built-in model catalog. Browse and pull models straight from Hugging Face Hub, from inside the app. lilbee is the model runtime; no hunting for files yourself.
- Runs on your computer. Models, index, and files all stay local. lilbee uses a cloud model only when you pick one, and flags it when it does.
- Per-project libraries. Run globally, or drop a
.lilbee/next to.git/the way git does; each domain stays its own clean library.
Why lilbee
The first evening with a local model is fun. What makes it more than a novelty is grounding: the model needs context from your notes, your files, your code, or it runs out of places to go. lilbee pairs the chat with a real search engine over a set of documents you choose, so a local model can reason over your world and answer with citations you can click back to the source.
Standing this up used to mean a background daemon, a separate inference server, model files fetched by hand, and a retrieval layer glued on top. lilbee folds all of it into one install, in one process, in the terminal. Run it globally, or scope a library per project by dropping a .lilbee/ next to .git/, the same pattern git uses; a focused library answers better than one catch-all pile of everything.
An Encarta 99 you build for yourself, from your own files, shaped to your needs.
What you can do with it
A library of your own files
Point lilbee at a folder of PDFs, notes, ebooks, or code and it builds a searchable library, with citations that click back to the source line. The pattern works for anything you have a lot of text about: a medical-textbook collection, a field's research papers, a car's service manuals, your company's internal wiki. Whatever you give it becomes searchable, and you can talk to it.
Grounding for AI agents
lilbee plugs into whatever AI agent you already use, over MCP. Feed it your project's docs, your dependency source, your API documentation, your design notes, and the agent stops making up function names: it reads the actual code it's about to call, cites the file and line, and says it doesn't know when the answer isn't in your library, instead of guessing.
The agent can be local or a cloud frontier model. lilbee is the local part: your files, the search index, and the embeddings all stay on your machine. The agent calls lilbee_search over MCP and gets back a list of cited snippets. The demo below is lilbee talking to lilbee: an agent indexes lilbee's own source through lilbee's MCP server, then answers questions about how lilbee works with file:line citations.
Offline copies of websites
Install the [crawler] extra, point lilbee at a docs site, a wiki, or a vendor's API reference, and the pages get fetched, converted to markdown, and added to your library. From then on you can search or chat with that copy of the site offline, even after it changes or goes down.
How it's built
lilbee stands on established open-source projects, all embedded in one process:
- Kreuzberg parses documents
- LanceDB is the embedded search layer
- tree-sitter chunks code
- llama-cpp runs models locally
- crawl4ai and Playwright crawl the web
- Textual draws the terminal
Documents, code, and scanned images
Most retrieval tools throw your files at a PDF extractor and call it done. lilbee splits the work by what's being indexed:
- Prose and structured documents (90+ formats: PDFs, Office files, ebooks, HTML, and more) go through Kreuzberg's extraction pipeline with heading-aware chunking, so each chunk keeps its section context.
- Code goes through tree-sitter's AST-aware splitter across 150+ languages, so chunks map to real functions, classes, and modules instead of arbitrary line ranges.
- Scanned PDFs and photos go through OCR: Tesseract for plain text, a local GGUF vision model that keeps tables and layout as markdown, or a remote vision model.
Retrieval returns things that make sense on their own, not fragments cut through an argument or a function signature.
Pick and tune your models
Chat, embedding, vision, and reranking models are installed and switched from inside the terminal: browse the catalog, pull a model, pick a role. Retrieval and generation expose 50+ settings (chunk size, search strictness, a second-pass re-scorer, how much weight topic relationships carry), edited from the TUI, environment variables, or a project-local config file. Sane defaults out of the box.
Cloud models, when you want them
lilbee runs entirely on your machine by default. There are two ways to use cloud models when you want to:
- Bring your own key, inside lilbee. Install the
[litellm]extra and add an API key, then point the chat / embedding / vision / rerank role at a cloud model from the same model catalog. The TUI shows a persistent warning whenever a cloud role is active, so it's clear when chunks are leaving the machine. - Pair lilbee with a cloud agent over MCP. lilbee stays the local part: your files, the embeddings, the search index. The agent (opencode, Claude Code, anything that speaks MCP) calls
lilbee_search/lilbee_addand gets back cited snippets. The Godot demo above is exactly this shape: opencode driving MiniMax M2.7 (a cloud frontier model), with the indexed Godot 4 reference and the search both running locally.
Either way your files and the index never leave the machine; only the queries and the snippets the model needs to answer cross the wire when you opt in.
TUI
lilbee (no args) launches a full Textual terminal app: streaming chat with clickable citations, a model bar with searchable pickers and a Search/Chat toggle, a Task Center for background jobs, and screens for the model catalog, settings, the setup wizard, and the auto-built wiki. Type / for the command list; tab completion works everywhere.
The full demo reel (every screen and the MCP integration too) lives in docs/demos.md. The tape sources are in demos/. For commands and settings, see the usage guide.
Hardware requirements
Standalone mode runs entirely on your machine. No cloud required.
Supported platforms
| Platform | Minimum | Recommended |
|---|---|---|
| Linux x86_64 | A 64-bit Intel or AMD CPU from 2013 or newer: Intel Core i3/i5/i7 4th-gen (Haswell), Intel Xeon E3-12xx v3 / E5-26xx v3, AMD FX-95xx (Steamroller) or any AMD Zen-based chip. Anything corresponding to the x86-64-v3 microarchitecture level. |
A modern Intel Core / Xeon / AMD Ryzen / EPYC + an NVIDIA, AMD, or Intel Arc GPU |
| macOS arm64 | Any Apple Silicon Mac (M1 or newer) running macOS 11+ | M-series Pro / Max / Ultra |
| Windows x86_64 | A 64-bit Intel or AMD CPU from 2013 or newer (same generations as Linux above), Windows 10/11 | Modern desktop / workstation CPU + GPU |
| Linux ARM64 | ARMv8 (NEON-capable): Raspberry Pi 4+, AWS Graviton, Ampere Altra, etc. | Modern ARM server with 16+ GB RAM |
Resources
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 8 GB | 16 to 32 GB if you load several local models at once (chat + embed + rerank + vision); the actual footprint scales with the size and quantization you pick |
| GPU / Accelerator | none required (CPU-only inference works) | Apple Silicon (Metal) · any NVIDIA / AMD / Intel Arc GPU (Vulkan) · NVIDIA GPU + matching CUDA toolkit (opt-in CUDA-native wheels, see Install) |
| Disk | 2 GB (models + data) | 10+ GB if you load multiple models |
Each active inference role (chat, embed, rerank, vision) runs in its own subprocess to keep the TUI responsive, so the memory you need follows the size of the models you keep warm.
Install
Two routes, and the difference matters:
- Into your own Python with
piporuv(Python 3.11 to 3.14). Smaller install, picks the fastest CPU code path for your machine at runtime, managed with the tools you already use. Recommended if you have Python. - A self-contained bundle: the standalone binary, or the Homebrew / AUR / Nix / Docker builds that wrap it. Nothing else to install, but a large file on a fixed CPU baseline (a 2013-or-newer x86_64 chip), a touch slower on newer hardware than the
pip/uvwheel. Recommended if you'd rather not deal with Python.
No external services either way; lilbee downloads and runs models locally. Optional, for scanned-PDF / image OCR: Tesseract (brew install tesseract / apt install tesseract-ocr) or a GGUF vision model.
| How | Command | Notes |
|---|---|---|
| pip | pip install --pre lilbee |
Recommended. The default wheel runs on any x86_64 CPU and uses your GPU via Vulkan / Metal automatically. Intel Mac: add --extra-index-url https://tobocop2.github.io/lilbee/cpu/. |
| uv | uv tool install --prerelease=allow lilbee |
Same wheel as pip; fetches a Python for you if you need one. |
| Homebrew | brew tap tobocop2/lilbee && brew install lilbee |
macOS arm64 / Linux x86_64. Bundled build; clears the macOS quarantine flag for you. |
| AUR | paru -S lilbee |
Arch Linux. Wraps the Linux x86_64 binary; works with yay / pacaur / any helper. |
| Docker | docker run --rm -v lilbee-data:/home/lilbee/data ghcr.io/tobocop2/lilbee:latest --help |
GHCR image, tagged by version and latest. Data lives at /home/lilbee/data — mount a volume there. |
| Nix | nix run github:tobocop2/lilbee |
NixOS, nix-darwin, or any host with nix. On Linux the flake bundles glibc, libgomp, and vulkan-loader so it runs on bare NixOS. |
| Standalone binary | download for your platform → | One file, own Python runtime, no pip needed. Linux needs glibc 2.28+; the macOS / Windows builds are unsigned (xattr -d com.apple.quarantine ./lilbee-macos-arm64 if Gatekeeper blocks it). |
| CUDA-native | pip install --pre lilbee --extra-index-url https://tobocop2.github.io/lilbee/cu125/ |
Recommended for NVIDIA users on Windows, both for stability and speed. The default Vulkan wheel works for most setups, but on a Windows box with both an NVIDIA discrete GPU and an integrated AMD or Intel GPU the Vulkan loader has to load every vendor's driver into one process, and some vendor combinations crash. CUDA wheels skip Vulkan entirely. Pick cu121 / cu124 / cu125 to match nvidia-smi. |
| From source | git clone https://github.com/tobocop2/lilbee && cd lilbee && uv sync && uv run lilbee |
For hacking on it. Needs git and uv. |
Then check it runs and pick a model:
lilbee self-check # ~90 MB download; runs an inference + an embedding; "SELF-CHECK PASSED" on success
lilbee # launch the terminal app; pick a chat + embedding model on the welcome screen
Everything past that (commands, slash commands, settings, the API) lives in the usage guide.
Linux runtime requirements
The Linux x86_64 wheel and binary link the Vulkan loader at runtime. Most desktop distros (Ubuntu 22.04+, Pop!_OS, Mint) ship libvulkan1; bare Arch / Fedora / Alpine images don't, and lilbee self-check fails with cannot open shared object file: libvulkan.so.1. Install it once: sudo pacman -S vulkan-icd-loader (Arch / Manjaro), sudo dnf install vulkan-loader (Fedora, RHEL), or sudo apt-get install libvulkan1 (Debian, Ubuntu).
Optional extras
These only matter for a pip or uv install: add the name in brackets, e.g. pip install --pre 'lilbee[crawler,litellm]' (combine multiple, and --extra-index-url still works for CUDA). The standalone binary and the Homebrew / AUR / Nix / Docker builds already include all three. lilbee works without them either way.
| Extra | What it adds |
|---|---|
[crawler] |
Index websites alongside your files: crawl a docs site or wiki to markdown, then search it offline. Recursive crawl with Playwright, live progress, cancel, change detection, SSRF guards, rate limits. |
[litellm] |
Bridge to popular hosted model providers for chat, vision, or embeddings while other roles stay local. You provide the key; the TUI flags whenever a hosted model is active, and chunks sent to it leave your machine. |
[graph] |
Concept-graph search: extracts the ideas in your documents and uses how they relate to surface matches plain keyword search misses. No extra model calls. |
See the full guide on optional extras for configuration.
Upgrading
pip install --upgrade --pre lilbee
# or
uv tool install --reinstall --prerelease=allow lilbee
Agent integration
lilbee is a retrieval backend for AI coding agents, over MCP or a JSON CLI: search, document lifecycle, crawling, model management, and the wiki, all exposed as tools, scoped to documents, wiki pages, or both. The repo ships a drop-in AGENTS.md, a lilbee-worker subagent for the long ops, and a reusable lilbee-mcp skill (opencode / Claude Skill format) that documents the full MCP surface. See docs/agent-integration.md for how to wire it up.
The privacy boundary is the MCP layer: the agent (local or cloud) calls lilbee_search, lilbee_add, etc., and lilbee answers from your local library. Your files, the embeddings, and the search index never leave the machine. Only the queries and returned snippets cross the wire when you choose a cloud agent.
A live-indexing example: opencode (driving MiniMax M2.7 in the cloud) indexes a small Godot 4 pathfinding subset via the lilbee-worker subagent (~3s), lilbee_search-es for AStarGrid2D, and answers with a method-by-method cited list against your local files.
The full reel (live indexing on a small subset, the level-generator example above against the pre-indexed full 810-XML reference, and a PDF owner's manual example) is in docs/demos.md. For a side-by-side against a no-RAG baseline (4 hallucinated APIs without lilbee, 0 with), see docs/benchmarks/godot-level-generator.md.
HTTP Server
lilbee serve starts a REST API any tool or GUI can hit: search (with SSE streaming), document lifecycle, crawling, model management, configuration. See the API reference for the OpenAPI schema and the usage guide for options.
The Obsidian plugin is a GUI built on it: it runs lilbee serve in the background, and every citation opens a Source Preview scrolled to the exact passage. Install via BRAT; the plugin README has setup.
Supported formats
Text extraction powered by Kreuzberg, code chunking by tree-sitter. Structured formats (XML, JSON, CSV) get embedding-friendly preprocessing. This list is not exhaustive; Kreuzberg supports additional formats beyond what's listed here.
| Format | Extensions | Requires |
|---|---|---|
.pdf |
none | |
| Scanned PDF | .pdf (no extractable text) |
Tesseract (auto, plain text), or a GGUF vision model via the native mtmd backend (recommended, preserves tables, headings, and layout as markdown) |
| Office | .docx, .xlsx, .pptx |
none |
| eBook | .epub |
none |
| Images (OCR) | .png, .jpg, .jpeg, .tiff, .bmp, .webp |
Tesseract |
| Data | .csv, .tsv |
none |
| Structured | .xml, .json, .jsonl, .yaml, .yml |
none |
| Code | .py, .js, .ts, .go, .rs, .java and 150+ more via tree-sitter (AST-aware chunking) |
none |
See the usage guide for OCR setup and model benchmarks.
Experimental
Two opt-in features that work but are still finding their final shape. Generation quality and retrieval behavior depend on your library, models, and knobs; expect to iterate. Feedback is welcome.
Wiki
lilbee analyzes the documents you've indexed and writes a wiki about them. Pages compound across sources instead of being one-per-document, so concepts and entities that show up repeatedly get their own page with citations from every source that mentions them. Pages live under $LILBEE_DATA/wiki/, grouped into concepts/, entities/, and a drafts/ queue when confidence is low. An index.md tracks them all and log.md records every build, ingest, and prune.
Every section is citation-verified against the source chunks and scored for embedding faithfulness before publish. Plain-text concept slugs inside page bodies are rewritten to [[wiki link]] form so graph-style markdown viewers can render the connections. Some pages will land in drafts/ for human review rather than publish direct.
See the Wiki section of the usage guide for the full command list and configuration.
Semantic chunking
A semantic-chunking mode is available as an opt-in alternative to the default fixed-size chunker. It uses embedding similarity to find topic boundaries, so each chunk is one coherent thought instead of a fragment that cuts through an argument. The benefit shows up on prose-heavy collections like novels, essays, long-form research papers, or interview transcripts. The trade-off is roughly 9x more embedding calls during indexing.
See the Semantic chunking section of the usage guide for trade-offs and how to enable it.
License
Elastic License 2.0 (ELv2). See LICENSE.
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 Distribution
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 lilbee-0.6.66b474.tar.gz.
File metadata
- Download URL: lilbee-0.6.66b474.tar.gz
- Upload date:
- Size: 3.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bb3f3733190d80fabe73eeaff803a32fdbef3559e6dde29cf69b0e3359853cb
|
|
| MD5 |
54aa820116bd22b7128a06d86bf1e043
|
|
| BLAKE2b-256 |
0a9f04a0f44b88f4d8a05b989ca84af242e4f5c1579ab569c1d79b2b7571a9f9
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474.tar.gz:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474.tar.gz -
Subject digest:
9bb3f3733190d80fabe73eeaff803a32fdbef3559e6dde29cf69b0e3359853cb - Sigstore transparency entry: 1546933546
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 46.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34934db4584f9d5eee2194dddedf8e367a1a85cec9863ed0f2e6ec9f36458f24
|
|
| MD5 |
797f2bd37f2c53878fc1fd9e65da2c3a
|
|
| BLAKE2b-256 |
c63f01c747953696b7c336dd1432d383de77d961a908b4e83fa0be7eaad0eb5a
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
34934db4584f9d5eee2194dddedf8e367a1a85cec9863ed0f2e6ec9f36458f24 - Sigstore transparency entry: 1546933640
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 19.8 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77a95f28f4d45d7979392c96c8431c4bf040dc98af09cd5c73e866c0cfe28d08
|
|
| MD5 |
663f144d44f332d5e4d732af4d7408bd
|
|
| BLAKE2b-256 |
5e80b4ab21cf3fba146b9d7fcda45b12b6694834aba739215feb36abb3d54218
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp313-cp313-win_amd64.whl -
Subject digest:
77a95f28f4d45d7979392c96c8431c4bf040dc98af09cd5c73e866c0cfe28d08 - Sigstore transparency entry: 1546933577
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 46.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cf53b3dba292b5776421f0cddec974b8d72d88a7a8ad5b1fb0d0c38be5d1094
|
|
| MD5 |
38cab158a3d0607a9612a72331492b59
|
|
| BLAKE2b-256 |
955057be4843a2cc28efa1454aed0ad6165bdbd609fbe66878c2608928d7f20f
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7cf53b3dba292b5776421f0cddec974b8d72d88a7a8ad5b1fb0d0c38be5d1094 - Sigstore transparency entry: 1546933567
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aab6a5bbde14896876816ed88cce3defdb19b1f6abc279f471ba5c47225e4b2c
|
|
| MD5 |
6b7d227ccbdf3407dce412be77585588
|
|
| BLAKE2b-256 |
5761629641449dcdf17efac406618e64d330500052fe96f31dc404d5535e224e
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
aab6a5bbde14896876816ed88cce3defdb19b1f6abc279f471ba5c47225e4b2c - Sigstore transparency entry: 1546933600
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 19.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09375d44f1803be4c3d23a7413f5fcdb4ecf706e47982974ca8c99490efd0688
|
|
| MD5 |
1166dc7c53f26d4bd8abf6bdef8612e6
|
|
| BLAKE2b-256 |
13279f953040ba00da97881ee948bcde1f3723fe64ef68884ae97075e332b421
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp312-cp312-win_amd64.whl -
Subject digest:
09375d44f1803be4c3d23a7413f5fcdb4ecf706e47982974ca8c99490efd0688 - Sigstore transparency entry: 1546933629
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 46.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72a468cdc44a80582170caf0e3bfd47f5f6991b339978e589f8d7c07dfb5e0ae
|
|
| MD5 |
64dda866f7fb6352ff095383d2270b08
|
|
| BLAKE2b-256 |
a739b69c68fa7dd5098994439167bc1ce8429d57df81e91a35bccfb4b362c449
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
72a468cdc44a80582170caf0e3bfd47f5f6991b339978e589f8d7c07dfb5e0ae - Sigstore transparency entry: 1546933623
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdb5e209d9bbe60f08d9f8ba98484ff7d921b52be95d5f611cb3d9fc9112574b
|
|
| MD5 |
33d74c010a374661a279f448f8c2507d
|
|
| BLAKE2b-256 |
7d260ecde8544a4a3ddc3445413bf84ca67bcf3898c8e2c79527cd2038b5cea7
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
cdb5e209d9bbe60f08d9f8ba98484ff7d921b52be95d5f611cb3d9fc9112574b - Sigstore transparency entry: 1546933613
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 19.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d235525a67d1808f1cbf73d8070f94919d13445fa878191a343d1241b6343b4d
|
|
| MD5 |
7df7c88c390191d1fea9b6681af14132
|
|
| BLAKE2b-256 |
43924832909e473915ff07171e94215203dc28fecdbbc9877a5d563205646e4d
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp311-cp311-win_amd64.whl -
Subject digest:
d235525a67d1808f1cbf73d8070f94919d13445fa878191a343d1241b6343b4d - Sigstore transparency entry: 1546933560
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 46.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3539c32e48fd40dfe24bb02ed17a1d046df63740111b5a7f842ecaef01a5f73a
|
|
| MD5 |
04547ed57c1e5fab6ccbbdf48daff2e6
|
|
| BLAKE2b-256 |
847ce6ca2e510b5de0eb3a8162a5adb2f4acd292ca952b411f642e6d28dbdcd7
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3539c32e48fd40dfe24bb02ed17a1d046df63740111b5a7f842ecaef01a5f73a - Sigstore transparency entry: 1546933647
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file lilbee-0.6.66b474-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: lilbee-0.6.66b474-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 6.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cb21a6120eee2e3dc392b5cb0be44b76dd7ff69b3d7d880c11737f7fe52dbea
|
|
| MD5 |
e79da62de08d340a2a4f17be130641f9
|
|
| BLAKE2b-256 |
d594eff2325f5098c67170c1cd10fb7a7d385aacf67656e1737328420ca519b5
|
Provenance
The following attestation bundles were made for lilbee-0.6.66b474-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on tobocop2/lilbee
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lilbee-0.6.66b474-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
3cb21a6120eee2e3dc392b5cb0be44b76dd7ff69b3d7d880c11737f7fe52dbea - Sigstore transparency entry: 1546933588
- Sigstore integration time:
-
Permalink:
tobocop2/lilbee@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Branch / Tag:
refs/heads/main - Owner: https://github.com/tobocop2
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8fbd0006076a34e8603dcda93001bcae087d0c6c -
Trigger Event:
workflow_dispatch
-
Statement type: