Skip to main content

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.

Metadata

Release files for elbi 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elbi 0.2.0
File Size Uploaded
elbi-0.2.0.tar.gz 6.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for elbi 0.2.0
File Interpreter ABI Platform
elbi-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 MB

Release files / elbi-0.2.0.tar.gz

Download URL elbi-0.2.0.tar.gz
Size 6.6 MB
Tags Source
SHA-256 checksum
How to use checksums
7d57fca19858f727ce0de770db7be9287d8c77c3ae3a97a206339a391275c4aa
BLAKE2b-256 checksum
How to use checksums
5f12fc6d6768be5e191923dc340267a3b6c09441639eac40ccb385f484fbc26b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / elbi-0.2.0-py3-none-any.whl

Download URL elbi-0.2.0-py3-none-any.whl
Size 5.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f833f042268e6a1b7e4a58a97068e5ba4855d96d736c0406f7708e91c3889f55
BLAKE2b-256 checksum
How to use checksums
5bdc2cdd3d66043c504e5067f9f4d4dc00b32dd85e014e8151c0884a578f5563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page