Skip to content
Projects

bubbuild/bub has 1,698 GitHub stars and 168 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 02:24 UTC. Last push 2026-11-01.

How these counts are measured

Bub it. Build it. A tiny agent runtime, composable with plugins.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Bub

Bub logo

Build your Bub.

Website · Docs · Hub

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 the Bub app 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. To customize the Bub app, see tools, plugins, and packaging. For uv tool install and other setup options, see Install Bub.

Documentation

Background

License

Apache-2.0

Explore related projects