AI marks

baibot

Active stable

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

ai-assistant · licence AGPL-3.0-only

Last commit
2 days ago 2 Nov 2026
Commits, last year
153 46 in 90 days
Authors, 90 days
4 8 in a year, 8 ever
Bus factor
1 authors making half of last year's commits
Last release
v2026.11.02.1 2 Nov 2026 · 37 tags in a year
Lines of code
21k Rust

AI

AI policy

What the project says about AI-made contributions

No policy found (fits the chosen stance)(against the chosen stance)

AI in development

Whether the developers use AI tools on the repository

Regular (fits the chosen stance)(against the chosen stance)

Collector: 77 of 153 commits in the last year credit an AI tool (50.3 %): claude 77. 1 agent file, 0 AI workflows. A lower bound: most AI use leaves no trace.

  • 77 of 156 non-bot commits in the last 365 days carry an AI attribution (49.4%), counted at 3cb5a46fdc3d
  • tools named in attributions: claude
  • example: ad09fc6bb9fa (Co-Authored-By: Claude)
  • example: 57fed281ba6c (Co-Authored-By: Claude)
  • 1 merged pull request(s) since 2025-11-05 whose description explicitly discloses AI help (squash merges can drop this from git history): https://github.com/etkecc/baibot/pull/150 (Generated with [Claude)
  • docs/agents.md (agents.md)
  • ad09fc6bb 2026-11-02 claude
  • 57fed281b 2026-11-02 claude
  • af9dac360 2026-11-02 claude
  • 40c2618d7 2026-11-02 claude
  • 3369e68cc 2026-11-02 claude

AI in the product

Whether the product itself has AI features

Core (fits the chosen stance)(against the chosen stance)

The product is an LLM front-end: chat, voice transcription, speech synthesis and image generation through the configured providers.

Source: github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9b5dcf989f35e5d4b9e8a02/README.md

Activity

NovDecJanFebMarAprMayJunJulAugSeptOct MonWedFri
153 commits on 48 days in the last year · outlined: the day of the last collection
Nov: 0Nov: 6Nov: 0Nov: 8Dec: 2Dec: 6Dec: 5Dec: 0Jan: 0Jan: 0Jan: 0Jan: 4Jan: 7Feb: 4Feb: 7Feb: 0Feb: 0Mar: 6Mar: 0Mar: 10Mar: 0Apr: 0Apr: 3Apr: 3Apr: 0Apr: 0May: 6May: 0May: 3May: 3Jun: 6Jun: 0Jun: 8Jun: 7Jul: 0Jul: 3Jul: 0Jul: 0Jul: 0Aug: 0Aug: 1Aug: 5Aug: 0Sept: 1Sept: 3Sept: 2Sept: 6Oct: 0Oct: 3Oct: 1Oct: 2Oct: 22
Commits per week, last 52 weeks · peak 22 (Oct)
Commits per week, last 52 weeks
Nov0
Nov6
Nov0
Nov8
Dec2
Dec6
Dec5
Dec0
Jan0
Jan0
Jan0
Jan4
Jan7
Feb4
Feb7
Feb0
Feb0
Mar6
Mar0
Mar10
Mar0
Apr0
Apr3
Apr3
Apr0
Apr0
May6
May0
May3
May3
Jun6
Jun0
Jun8
Jun7
Jul0
Jul3
Jul0
Jul0
Jul0
Aug0
Aug1
Aug5
Aug0
Sept1
Sept3
Sept2
Sept6
Oct0
Oct3
Oct1
Oct2
Oct22
2023 Q1: 02023 Q2: 02023 Q3: 02023 Q4: 02024 Q1: 02024 Q2: 02024 Q3: 12024 Q4: 12025 Q1: 12025 Q2: 12025 Q3: 12025 Q4: 12026 Q1: 42026 Q2: 22026 Q3: 22026 Q4: 3
Authors per quarter · peak 4 (2026 Q1)
Authors per quarter
2023 Q10
2023 Q20
2023 Q30
2023 Q40
2024 Q10
2024 Q20
2024 Q31
2024 Q41
2025 Q11
2025 Q21
2025 Q31
2025 Q41
2026 Q14
2026 Q22
2026 Q32
2026 Q43

Languages

  • Rust96.4 %
  • Python3.3 %
  • Shell0.2 %
  • Dockerfile0.1 %
by lines of code (scc)

Features

FeatureValueHow we knowEvidence
Purpose AI assistant (text generation, speech-to-text, text-to-speech, image generation and editing) claimed github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9
Framework matrix-rust-sdk
matrix-sdk 0.19, through etke.cc's mxlink helper
code github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9
Encryption (E2EE) Yes: Yes
encrypted rooms, and encrypted Account-Data-stored configuration
claimed github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9
Hosting self-host
container image or own binary; a matrix-docker-ansible-deploy role exists
claimed github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9
Configuration config file and chat commands claimed github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9
AI backend Anthropic, Groq, LocalAI, Mistral, Ollama, OpenAI, OpenAI-compatible endpoints, OpenRouter, Together AI, Venice
sample configs in docs/sample-provider-configs/; async-openai crate in Cargo.toml
code github.com/etkecc/baibot/blob/3cb5a46fdc3d78e8d9

Health signals

Bus factor (last year)
1
Issue first response
not measured (the forge did not give it)
Release cadence
37 tags in the last year, latest v2026.11.02.1 (2 Nov 2026)
CI
.github/workflows/ci.yml .github/workflows/close-stale-issues.yml .github/workflows/image.yml
Tests
test files found
Security policy
none found
Licence
AGPL-3.0-only
Funding
none listed
Telemetry SDKs in manifests
none found

Repositories

RepositoryRoleActivityLast commitCommits 1yAuthors 90dMeasured at
github.com/etkecc/baibot main Active 2 Nov 2026 153 4 3cb5a46fd

Notes

Maintained by etke.cc. The AI-attributed commits are Co-Authored-By Claude trailers. No contribution policy on AI found (no CONTRIBUTING file). Maturity is our reading.

Researched by an AI agent (Claude) on 5 Nov 2026, not checked by a person; metrics collected on 5 Nov 2026. Source file: data/projects/bot/baibot.yaml. Spotted a mistake? Open an issue with a link.