AI marks

34 bots

Bots

Bots and integrations: moderation, notifications, feeds, games. Filter, sort, or pick up to four to compare.

34 shown

aibot (Beeper)

Abandoned

ai-assistant

A maubot plugin by Beeper that answers in rooms with ChatGPT, with LangChain tools for web search and Wikipedia.

  • Server
Licence
—
Language
Python
Authors 90d
0
Last release
—

No commits in the last year, last on 1 May 2023

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant (ChatGPT front-end)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

Alertbot

Dormant

notifications

A maubot plugin that turns Grafana or Alertmanager webhooks into room messages.

  • Server
Licence
AGPL-3.0-or-later
Language
Python
Authors 90d
0
Last release
25 Nov 2025
3 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposenotifications (Grafana, Alertmanager)
  • Encryption (E2EE): Yes
  • Hostingself-host

baibot

Active

ai-assistant

A Matrix bot that exposes LLM text generation, speech-to-text, text-to-speech and image generation from several providers in chat.

  • Server
Licence
AGPL-3.0-only
Language
Rust
Authors 90d
4
Last release
2 Nov 2026
153 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant (text generation, speech-to-text, text-to-speech, image generation and editing)
  • Encryption (E2EE): Yes
  • Hostingself-host

botdarr

Slowing

media-server

A multi-network Java bot (Slack, Discord, Telegram, Matrix) for searching and adding films, shows and music in Radarr, Sonarr and Lidarr.

  • Server
Licence
GPL-3.0-only
Language
Java
Authors 90d
1
Last release
17 Aug 2026
7 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposemedia-server control (Radarr, Sonarr, Lidarr)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

Bubo

Dormant

community-management

A community-management bot that creates and maintains rooms and spaces, power levels, aliases and room upgrades, with optional Keycloak user management.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
22 Jan 2022

No commits in the last year, last on 14 Sept 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposecommunity management (rooms, spaces, power levels, users)
  • Encryption (E2EE): Yes
  • Hostingself-host

Gatho Matrix Bot

Abandoned

events

A bot that syncs RSVP reactions and announcements between Matrix rooms and the Gatho event-hosting site.

  • Server
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
—

No commits in the last year, last on 7 May 2022

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeevents (RSVP sync with gatho.party)
  • Hostinghosted
  • 1 more not found: Encryption (E2EE)

Go-NEB

Archived

integration

Matrix.org's former extensible Go bot (GitHub, JIRA, RSS, Giphy, …) that powered Element's old integrations; discontinued in favour of matrix-hookshot.

  • Server
Licence
Apache-2.0
Language
Go
Authors 90d
0
Last release
21 Sept 2016

No commits in the last year, last on 28 Jun 2023

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeintegrations (GitHub, JIRA, RSS, image search, …)
  • Encryption (E2EE): Yes
  • Hostingself-host

Hemppa

Dormant

framework

A modular Python bot for Matrix where each feature (calendars, aviation weather, feeds, aliases, …) is a module enabled by chat commands.

  • Server
Licence
GPL-3.0-only
Language
Python
Authors 90d
0
Last release
—

No commits in the last year, last on 3 Apr 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposegeneral-purpose modular bot (calendars, METAR/TAF, feeds, URL titles, aliases, …)
  • Encryption (E2EE): No
  • Hostingself-host

Honoroit

Small team

helpdesk

A helpdesk bot that turns each user's direct conversation with it into a thread in an operators' room.

  • Server
Licence
AGPL-3.0-only
Language
Go
Authors 90d
1
Last release
17 Mar 2026
14 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposehelpdesk
  • Encryption (E2EE): Yes
  • Hostingboth

LangBot

Active

ai-assistant

A multi-platform platform for LLM chat bots and agents (QQ, WeChat, Telegram, Discord, Matrix and more), managed from a web dashboard.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
42
Last release
29 Oct 2026
1.9k commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant / agent platform (multi-network; Matrix is one adapter)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

Matrix Harm Detection Bot (matrix-ai-moderator)

Slowing

moderation

A Deno bot from the Invidious project that checks new members' messages and avatars with an LLM and deletes, warns or bans on inappropriate content.

  • Server
Licence
—
Language
TypeScript
Authors 90d
1
Last release
—
14 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • Purposemoderation (LLM classification of new members' messages and images)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

Matrix Registration Bot

Abandoned

admin

A bot that creates, lists and revokes Synapse registration tokens from chat, for invitation-based servers.

  • Server
Licence
AGPL-3.0-or-later
Language
Python
Authors 90d
0
Last release
24 Jul 2023

No commits in the last year, last on 15 Dec 2023

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeserver admin (registration tokens)
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix_chatgpt_bot

Dormant

ai-assistant

A Python bot for chatting with OpenAI-compatible models, LangChain (Flowise) agents and image generation from a room.

  • Server
Licence
MIT
Language
Python
Authors 90d
0
Last release
20 May 2025

No commits in the last year, last on 20 May 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant (chat, vision, image generation)
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix-alertmanager

Slowing

notifications

A service that receives Prometheus Alertmanager webhooks and posts the alerts to chosen rooms.

  • Server
Licence
MIT
Language
JavaScript
Authors 90d
1
Last release
15 Aug 2026
6 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposenotifications (Prometheus Alertmanager)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

matrix-chatgpt-bot

Archived

ai-assistant

A bot that relays room messages to OpenAI's ChatGPT API and posts the replies; unmaintained, pointing users to baibot.

  • Server
Licence
AGPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
21 Feb 2024

No commits in the last year, last on 16 Sept 2024

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant (ChatGPT front-end)
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix-email-bot

Abandoned

notifications

A bot that posts a message to a room when an email arrives at a configured address, aimed at newsletters and announcements.

  • Server
Licence
Apache-2.0
Language
TypeScript
Authors 90d
0
Last release
11 Oct 2021

No commits in the last year, last on 11 Oct 2021

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposenotifications (email to room)
  • Encryption (E2EE): Yes
  • Hostingboth

matrix-eno-bot

Abandoned

assistant

A personal-assistant and server-admin bot whose commands are mapped to scripts in a YAML command dictionary.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
—

No commits in the last year, last on 3 Sept 2024

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposepersonal assistant and admin tool (runs configured scripts)
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix-feeder

Archived

media-relay

A bot that watches configured rooms for media and reposts it to another room.

  • Server
Licence
MIT
Language
JavaScript
Authors 90d
0
Last release
20 Oct 2020

No commits in the last year, last on 10 Feb 2022

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposemedia relay between rooms
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

matrix-hookshot

Active

integration

A bot and appservice that connects rooms to GitHub, GitLab, Jira, generic webhooks, RSS/Atom feeds and other services, the successor of Go-NEB.

  • Server
Licence
Apache-2.0
Language
TypeScript
Authors 90d
7
Last release
26 Oct 2026
68 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance)
  • Purposeintegrations and notifications (GitHub, GitLab, Jira, generic webhooks, feeds, Figma, OpenProject)
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix-reminder-bot

Dormant

reminders

A bot for one-off, recurring and cron-style reminders and alarms, working in encrypted rooms.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
21 Sept 2025

No commits in the last year, last on 21 Sept 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposereminders
  • Encryption (E2EE): Yes
  • Hostingself-host

matrix-rss-bridge

Dormant

rss

Despite the name a bot rather than an appservice bridge; it posts new RSS feed items into Matrix rooms.

  • Server
Licence
GPL-3.0-only
Language
Python
Authors 90d
0
Last release
29 Jul 2024

No commits in the last year, last on 21 Oct 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • PurposeRSS
  • Encryption (E2EE): Partial
  • Hostingself-host

matrix-trello-bot

Archived

integration

A bot that links Trello boards to rooms for notifications and card commands.

  • Server
Licence
GPL-3.0-only
Language
TypeScript
Authors 90d
0
Last release
—

No commits in the last year, last on 16 Nov 2019

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeintegration (Trello)
  • Hostingboth
  • 1 more not found: Encryption (E2EE)

maubot

Small team

framework

A plugin-based bot system in Python; one maubot instance runs many bots and plugins, managed from a web UI.

  • Server
Licence
AGPL-3.0-or-later
Language
Python
Authors 90d
1
Last release
17 Nov 2025
15 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposebot framework and plugin host
  • Encryption (E2EE): Yes
  • Hostingself-host

maubot GitHub plugin

Slowing

integration

A maubot plugin that acts as a GitHub client and posts GitHub webhook events to rooms; a hosted instance runs on maunium.net.

  • Server
Licence
AGPL-3.0-or-later
Language
Python
Authors 90d
0
Last release
28 Jan 2025
5 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeintegration (GitHub)
  • Encryption (E2EE): Yes
  • Hostingboth

maubot GitLab plugin

Dormant

integration

A maubot plugin that acts as a GitLab client (issues, merge requests) and posts GitLab webhook events to rooms.

  • Server
Licence
AGPL-3.0-or-later
Language
Python
Authors 90d
0
Last release
28 Mar 2022

No commits in the last year, last on 13 Oct 2025

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposeintegration (GitLab)
  • Encryption (E2EE): Yes
  • Hostingself-host

Middleman

Abandoned

helpdesk

A bot that relays messages between rooms and a management room, so a team can answer users through one account.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
20 Aug 2021

No commits in the last year, last on 7 Aug 2024

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposehelpdesk / message relay
  • Encryption (E2EE): Yes
  • Hostingself-host

MindRoom

Active

AI agent platform

A self-hostable platform that runs AI agents as Matrix users, reachable from any Matrix client or through bridges.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
8
Last release
5 Nov 2026
3.3k commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI agents (personal and team assistants) as Matrix users
  • Hostingboth: self-host or the hosted MindRoom service
  • 1 more not found: Encryption (E2EE)

nio-template

Archived

template

A starter template for writing Python bots on matrix-nio, with commands, a config file, a SQLite store and E2EE.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
—

No commits in the last year, last on 3 Dec 2024

PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposebot template (starting point for other bots)
  • Encryption (E2EE): Yes
  • Hostingself-host

ollamarama-matrix

Archived

ai-assistant

An Ollama-powered chat bot with switchable personalities, tool calling and MCP support, aimed at locally run models.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
1
Last release
30 Jun 2026
42 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI assistant (role-play personas, tool calling, MCP)
  • Encryption (E2EE): Yes
  • Hostingself-host

opsdroid

Dormant

framework

A Python chat-ops bot framework with connectors for many chat networks, Matrix among them, and pluggable skills.

  • Server
Licence
Apache-2.0
Language
Python
Authors 90d
0
Last release
30 Apr 2025
1 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposechat-ops bot framework (multi-network; Matrix is one connector)
  • Encryption (E2EE): Yes
  • Hostingself-host

rustix

Dormant

framework

A Rust bot whose commands, filters and services are wired as a configurable processing graph; quotes, factoids, search and an optional OpenAI chat command.

  • Server
Licence
MIT
Language
Rust
Authors 90d
0
Last release
21 Jan 2025
1 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • Purposegeneral-purpose (quotes, factoids, web search, karma, optional LLM chat)
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

TootFeedBot

Dormant

notifications

A bot that forwards the toots of a Mastodon or Pleroma home feed to a Matrix room.

  • Server
Licence
MIT
Language
TypeScript
Authors 90d
0
Last release
19 Feb 2026
7 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useNone found (fits the chosen stance)(against the chosen stance)
  • Purposenotifications (Fediverse feed to room)
  • Encryption (E2EE): Partial
  • Hostingself-host

trinity

Small team

framework

A Rust bot host whose commands are WebAssembly component modules (link expansion, Mastodon, calendars, an OpenAI module, …).

  • Server
Licence
LGPL-2.1-only
Language
Rust
Authors 90d
1
Last release
—
22 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useOccasional (fits the chosen stance)(against the chosen stance) In productOptional (fits the chosen stance)(against the chosen stance)
  • Purposebot framework with WebAssembly modules
  • Hostingself-host
  • 1 more not found: Encryption (E2EE)

Zooid (daemon and CLI)

Active

AI agent platform

Runs ACP-compatible coding agents (Claude Code, opencode, Codex, …) in containers as Matrix users, declared in a zooid.yaml workforce file.

  • Server
Licence
MIT
Language
TypeScript
Authors 90d
3
Last release
14 Oct 2026
224 commits in a year
PolicyNo policy found (fits the chosen stance)(against the chosen stance) Dev useRegular (fits the chosen stance)(against the chosen stance) In productCore (fits the chosen stance)(against the chosen stance)
  • PurposeAI coding agents as Matrix users, multi-agent collaboration
  • Encryption (E2EE): Yes
  • Hostingself-host (Docker or Podman per agent)