-
One person's "emoji vomit" classification is another person's "this looks good to me".
PRs for improvements are welcome, but:
- emojis are there intentionally. I asked for them and I personally think it's not too much. It's not something to clean up.
- I think the current AI-generated logo has character and is better than a stock SVG one can find online. The logo aims to represent a creature which is a mix between cat (nheko), lion & dog. See https://github.com/etkecc/komai/blob/main/docs/user-guide/id...
------
If you're choosing your software based on "has emojis in the README or not", then you'd be happy with many of the other Matrix clients. Most don't use emojis in their documentation (if they have much documentation at all).
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Your Rust-based AI chatbot (https://github.com/arcuru/chaz) was an inspiration!
It made me think: we don't have to suffer the brokenness of the old bot (https://github.com/matrixgpt/matrix-chatgpt-bot) anymore. Still, I wanted something more thread-based and more powerful than what you had built.. and I wanted a playground to learn some Rust.
To clarify for anyone that might get confused: baibot (https://github.com/etkecc/baibot) is not based on any of the chaz code, nor on the matrix-chatgpt-bot code. It's completely manually-built / independently-built (in Rust), by me, over multiple months of unpaid FOSS work.
-
Your Rust-based AI chatbot (https://github.com/arcuru/chaz) was an inspiration!
It made me think: we don't have to suffer the brokenness of the old bot (https://github.com/matrixgpt/matrix-chatgpt-bot) anymore. Still, I wanted something more thread-based and more powerful than what you had built.. and I wanted a playground to learn some Rust.
To clarify for anyone that might get confused: baibot (https://github.com/etkecc/baibot) is not based on any of the chaz code, nor on the matrix-chatgpt-bot code. It's completely manually-built / independently-built (in Rust), by me, over multiple months of unpaid FOSS work.
-
baibot
🤖 A Matrix bot for using different capabilities (text-generation, text-to-speech, speech-to-text, image-generation, etc.) of AI / Large Language Models (OpenAI, Anthropic, etc.)
Your Rust-based AI chatbot (https://github.com/arcuru/chaz) was an inspiration!
It made me think: we don't have to suffer the brokenness of the old bot (https://github.com/matrixgpt/matrix-chatgpt-bot) anymore. Still, I wanted something more thread-based and more powerful than what you had built.. and I wanted a playground to learn some Rust.
To clarify for anyone that might get confused: baibot (https://github.com/etkecc/baibot) is not based on any of the chaz code, nor on the matrix-chatgpt-bot code. It's completely manually-built / independently-built (in Rust), by me, over multiple months of unpaid FOSS work.
-
fluentui-system-icons
Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
The icons are not from Microsoft Teams. It's the Fluent System Icons (https://github.com/microsoft/fluentui-system-icons) free iconset by Microsoft, which Nheko (Komai's predecessor) also used and we continue to use. Because we found this iconset lacking in certain aspects, in Komai we also supplement it with Font Awesome.
Why double sidebars? Because Nheko established this pattern and I still think it's a good idea. On the desktop there's usually plenty of horizontal space to comfortably show everything without having to hide things away and require you to click multiple times. Still, both sidebars are collapsible to "just icons" for people who need the extra space.
In fact, most Matrix apps (Element, Discord, ..) have the same sort of "double sidebar" layout, but usually collapse the left-most sidebar to "icons only" by default. I think this makes it hard for new users to learn (icons are cryptic without a label) and there's no good reason to do it when you have enough horizontal space.
As for the padding, whether the defaults look good probably depends on screen size and personal preference. Komai is very configurable. There's a "Density" setting which offers 3 different options ("Spacious", "Compact" and "Dense"). "Spacious" is the default one, because it provides better ergonomics due to larger hit targets. Accessibility is important, but users who find the default padding too much can adjust it.
Disclosure: I've been working on Komai in my spare time for a few months now.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Related posts
-
Show HN: I made an app to use local AI as daily driver
-
character-card-skills VS SillyTavern - a user suggested alternative
1 project | 25 Jul 2026 -
I made an app to let your chatbot see your codebase
-
How to Connect SillyTavern to a Private AI API (NanoGPT) — Setup Guide
-
Mem0 Memory Layer: 5 Hidden Uses of the 60K-Star Agent Memory Engine