This release is a pre-release and may not be stable for production use.
Bub
Put an agent in your own Python program, or customize the Bub application. The application uses the same agent kernel and adds configuration, plugins, and channel integration.
Build your own agent
Use bub.core.Agent to choose your model, tools, instructions, and conversation storage. The base bub package installs the kernel's dependencies.
In a Python 3.12+ project:
uv add bub
Run your first agent with the SDK guide, then serve it with FastAPI when you need an HTTP endpoint.
You can also embed BubAgent to reuse the application's settings and plugin hooks in your service. This uses bub[app]; Reuse application plugins explains the integration choices and their requirements.
Customize the Bub app
Start a conversation, then add tools, skills, plugins, or channels for the work you want Bub to do.
Install on macOS or Linux:
curl -fsSL https://bub.build/install.sh | bash
On Windows:
powershell -ExecutionPolicy ByPass -c "irm https://bub.build/install.ps1 | iex"
Follow the prompts to choose plugins and configure your model, then start a conversation:
bub chat
Run your first conversation walks through a task in your workspace. Customize the Bub app covers tools, plugins, and packaging. For uv tool install and other setup options, see Install Bub.
Documentation
Background
License
Metadata
Release files for bub 0.6.0a3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bub-0.6.0a3.tar.gz | 261.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bub-0.6.0a3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 458.7 kB
Release files / bub-0.6.0a3.tar.gz
| Download URL | bub-0.6.0a3.tar.gz |
|---|---|
| Size | 261.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
315355316bd59e21bede98ca6d85558b64bf533cf3b72a2a2711e2de6014ff25
|
|
BLAKE2b-256 checksum How to use checksums |
8014f722950384149513e933f7235a55ef1546d1963e5dda7f6df4dfcc39b3bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.6.14
|
Release files / bub-0.6.0a3-py3-none-any.whl
| Download URL | bub-0.6.0a3-py3-none-any.whl |
|---|---|
| Size | 197.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1da6ae9c238cf2d94a5e6ec95aaf8f90340c49866d77bb22f79ce34515278e5c
|
|
BLAKE2b-256 checksum How to use checksums |
3c44cc790303944c72c17998a9f7cabc31e9268a053a8f7fe3f580a8249bd2f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.6.14
|
Security for bub 0.6.0a3
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.