No description
Find a file
2026-03-04 07:36:04 +02:00
.github/workflows Update actions/checkout action to v6 2026-02-18 06:31:39 +02:00
docs Refactor dev services to support homeserver choice (Continuwuity or Synapse) 2026-02-18 05:28:32 +02:00
etc Update docker.io/ollama/ollama Docker tag to v0.17.6 2026-03-04 07:36:04 +02:00
src Switch from deprecated serde_yaml to serde_yaml_ng 2026-02-10 14:34:57 +02:00
.dockerignore Initial commit 2024-09-12 13:44:06 +03:00
.editorconfig Initial commit 2024-09-12 13:44:06 +03:00
.gitignore Initial commit 2024-09-12 13:44:06 +03:00
.pre-commit-config.yaml Add prek pre-commit hooks via mise, fix formatting and clippy warnings 2026-02-10 14:33:19 +02:00
Cargo.lock Update Rust crate tokio to 1.50.* 2026-03-03 16:27:53 +02:00
Cargo.toml Update Rust crate tokio to 1.50.* 2026-03-03 16:27:53 +02:00
CHANGELOG.md Release 1.14.3 2026-02-18 06:37:11 +02:00
Dockerfile Update docker.io/rust Docker tag to v1.93.1 2026-02-18 06:25:48 +02:00
Dockerfile.ci Update docker.io/rust Docker tag to v1.93.1 2026-02-18 06:25:48 +02:00
justfile Refactor dev services to support homeserver choice (Continuwuity or Synapse) 2026-02-18 05:28:32 +02:00
LICENSE Initial commit 2024-09-12 13:44:06 +03:00
mise.toml Add prek pre-commit hooks via mise, fix formatting and clippy warnings 2026-02-10 14:33:19 +02:00
README.md Add support for OpenAI built-in tools (web_search, code_interpreter) 2026-02-04 03:17:19 +02:00
renovate.json Add Renovate configuration for automated dependency updates 2026-02-18 06:06:02 +02:00

baibot logo

baibot

🤖 baibot is an AI (Large Language Model) bot for Matrix built by etke.cc (managed Matrix servers).

The name is pronounced 'bye'-bot and is a play on AI, referencing the fictional character 🇧🇬 Bai Ganyo.

It's designed as a more private and featureful alternative to matrix-chatgpt-bot. It's influenced by chaz, but does not use the AIChat CLI tool and instead does everything in-process, without forking.

🌟 Features

🖼️ Screenshots

Introduction and general usage

You can find more screenshots on the 🌟 Features and other 📚 Documentation pages, as well as in the docs/screenshots directory.

🚀 Getting Started

🗲 For a quick experiment, you can refer to the 🧑‍💻 development documentation which contains information on how to build and run the bot (and its various dependency services) locally.

For a real installation, see the 🚀 Installation documentation which contains information on 🐋 Running in a container and 🖥️ Running a binary.

📚 Documentation

See the bot's 📚 documentation for more information on how to use and configure the bot.

💻 Development

See the bot's 🧑‍💻 development documentation for more information on how to develop on the bot.

📜 Changes

This bot evolves over time, sometimes with backward-incompatible changes.

When updating the bot, refer to the changelog to catch up with what's new.

🆘 Support