#language-model #bot #ai #chat-bot #llm #chat #speech-recognition

bin+lib baibot

A Matrix bot for using diffent capabilities (text-generation, text-to-speech, speech-to-text, image-generation, etc.) of AI / Large Language Models

11 stable releases

1.4.1 Dec 12, 2024
1.4.0 Nov 19, 2024
1.3.1 Oct 3, 2024
1.1.1 Sep 22, 2024

#469 in Machine learning

Download history 291/week @ 2024-09-14 190/week @ 2024-09-21 439/week @ 2024-09-28 74/week @ 2024-10-05 23/week @ 2024-10-12 2/week @ 2024-10-19 4/week @ 2024-11-02 110/week @ 2024-11-09 146/week @ 2024-11-16 23/week @ 2024-11-23 2/week @ 2024-11-30 131/week @ 2024-12-07 27/week @ 2024-12-14 1/week @ 2024-12-21

159 downloads per month

AGPL-3.0-or-later

595KB
14K SLoC

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

Dependencies

~50–68MB
~1M SLoC