Deprecated; Please use https://github.com/open-webui/oix instead
Find a file
Timothy Jaeryang Baek 4a5e55a138 doc: readme
2026-10-12 18:45:16 +04:00
examples feat: duckduckgo search agent 2025-01-08 02:03:34 -08:00
.gitignore Initial commit 2024-12-25 00:19:29 -08:00
__init__.py refac 2025-01-02 21:33:39 -08:00
env.py refac 2025-01-02 21:33:39 -08:00
LICENSE Initial commit 2024-12-25 00:19:29 -08:00
main.py refac 2025-01-02 21:33:39 -08:00
README.md doc: readme 2026-10-12 18:45:16 +04:00
utils.py feat: smolagents example 2025-01-08 01:56:06 -08:00

open-webui/bot

Warning

This repository is deprecated. Use oix, the Open WebUI SDK, to build apps and bots for Open WebUI. See the oix getting started guide.

This repository provides an experimental boilerplate for building bots compatible with the Open WebUI "Channels" feature (introduced in version 0.5.0). It serves as a proof of concept to demonstrate bot-building capabilities while highlighting the potential of asynchronous communication enabled by Channels.

⚡ Key Highlights

  • Highly Experimental: This is an early-stage project showcasing basic bot-building functionality. Expect major API changes in the future.
  • Asynchronous Communication: Leverages Open WebUI Channels for event-driven workflows.

🛠️ Getting Started with Examples

This repository includes an /examples folder containing runnable example bots that demonstrate basic functionality.

To run an example, execute the corresponding module using the -m flag in Python. For example, to run the ai example:

python -m examples.ai

Note

: Ensure that your current working directory (PWD) is the root of this repository when running examples, as this is required for proper execution.

Replace ai in the command above with the specific example you’d like to execute from the /examples folder.

🚧 Disclaimer

This project is an early-stage proof of concept. APIs will break and existing functionality may change as Open WebUI evolves to include native bot support. This repository is not production-ready and primarily serves experimental and exploratory purposes.