b

bub

Bub is a lightweight Agent runtime with plugin extension support.

🌍 OverseasFreeOpen sourceDev开源框架低代码
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 1.7k
Source
GitHub
Added
2026-10-09
Last verified
2026-10-09
bub

Overview

Bub is a minimal Python runtime designed for building agents in shared environments. Originally intended for group chats, it enables multiple users and agents to collaborate within the same conversation without hiding state or relying on framework-specific magic. Bub supports plugin extensions, where each stage acts as a plugin hook that can replace built-in functionality. The same runtime can operate across CLI, Telegram, and other custom channels. Bub's design allows context to be reconstructed from appended logs rather than being carried as mutable session state, making it easier to inspect, replay, and hand over.

Key features

  • ▪Plugin-based design, with each stage as a plugin hook
  • ▪Context reconstructed from appended logs
  • ▪Same runtime across multiple surfaces
  • ▪Built-in functionality is replaceable

Use cases

Multi-user collaboration in group chatsInteractive tasks in CLITelegram bot developmentAgent building for custom channels

Pros

  • +Highly extensible
  • +Easy to debug and replay
  • +Unified runtime model
  • +Supports multiple channels

Limitations / notes

  • -Requires some programming background
  • -Higher learning curve

Who it's for

DevelopersSystem architectsAI researchers

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, Bub is an open-source project and available for free use.

Do I need scientific internet access?

Not required, but some plugins may need access to external services.

Does it support Chinese?

Main documentation is in English, but multilingual plugins are supported.

Can it be used commercially?

Yes, Bub is open-source and suitable for commercial use.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.