Skip to content

Tutorials

Tutorials are hands-on lessons. Use this section when you want to learn a workflow end to end before turning it into an operating runbook.

  1. Observe Bub with tapes and Jaeger — inspect Bub’s own tape first, then export Logfire/OpenTelemetry traces to Jaeger.
  2. Connect MCP Servers with bub-mcp — install the MCP plugin, wire up a time server, and call it from a Bub turn.
  3. Persist tapes in SQLAlchemy with SQLite — replace the file-based tape store with a local SQLite database.
  4. Run Bub with a local llama.cpp model — expose a GGUF Gemma model as a local OpenAI-compatible endpoint.
  5. Experimental: Extend Bub with Other Languages — keep Bub in Python, move selected hooks into Go, Rust, or other languages, and wire them back through pluggy, WebAssembly, and Extism.