elbi
The app: a chat surface, a web UI, and an MCP endpoint over your derivations.
Install this if you want the whole thing. elbi-core is the SDK on its own and
elbi-cli is the command line on its own; this package brings both, plus the server
and the interface.
uv tool install elbi
elbi init my-project && cd my-project
elbi serve
It builds an ASGI app that:
- answers a question by authoring a derivation and streaming the run over Server-Sent Events, so the browser sees each tool the model calls and a result it could not fabricate;
- mounts the project's MCP server at
/mcp, so one process and one port serve both the interface and any agent that connects; - serves the built single-page app, which calls those same endpoints, so the same code runs as one local process or as an API behind a separately hosted front end.
Models are reached through LiteLLM, so any provider it supports works, and usage and cost are recorded the same way whichever you pick.
Built for one person: your machine, your data, no accounts and no sign-in.
Licensed under Apache-2.0.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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 elbi-0.1.0.tar.gz.
File metadata
- Download URL: elbi-0.1.0.tar.gz
- Upload date:
- Size: 6.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04c577095230f10bd0a5a738375a64a4b61466ef9ec66d0bc9fc4b271af7b139
|
|
| MD5 |
245bf73086523965a52f5b20ca70eb44
|
|
| BLAKE2b-256 |
e27412846e169ce21e6f2478b6ff35f50e2fcdc27308381c99f7812b8b6fbd83
|
Provenance
The following attestation bundles were made for elbi-0.1.0.tar.gz:
Publisher:
release.yml on Intelligible/elbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
elbi-0.1.0.tar.gz -
Subject digest:
04c577095230f10bd0a5a738375a64a4b61466ef9ec66d0bc9fc4b271af7b139 - Sigstore transparency entry: 2702632016
- Sigstore integration time:
-
Permalink:
Intelligible/elbi@aa3b947044d6960fb036c0bccdca1474f275f867 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Intelligible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@aa3b947044d6960fb036c0bccdca1474f275f867 -
Trigger Event:
release
-
Statement type:
File details
Details for the file elbi-0.1.0-py3-none-any.whl.
File metadata
- Download URL: elbi-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00e6c9979c2e95f0ce47a76683787a99cc6f10b88ca7bfb2435b0ddcb7fb843
|
|
| MD5 |
91b45518527d01f7d9e50106f9b8e874
|
|
| BLAKE2b-256 |
79f4e0b3c00e5801d8d7d6020ebeaef72e545206f789f4957f2903c737e5177e
|
Provenance
The following attestation bundles were made for elbi-0.1.0-py3-none-any.whl:
Publisher:
release.yml on Intelligible/elbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
elbi-0.1.0-py3-none-any.whl -
Subject digest:
d00e6c9979c2e95f0ce47a76683787a99cc6f10b88ca7bfb2435b0ddcb7fb843 - Sigstore transparency entry: 2702632035
- Sigstore integration time:
-
Permalink:
Intelligible/elbi@aa3b947044d6960fb036c0bccdca1474f275f867 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Intelligible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@aa3b947044d6960fb036c0bccdca1474f275f867 -
Trigger Event:
release
-
Statement type: