A GTK4/Adwaita desktop client for Ollama that lets you manage and chat with local models, with optional third-party cloud APIs.
Bavarder/Bavarder
A GNOME desktop app for chatting with AI models, with a focus on running models locally on Linux.
Open-source alternative to:ChatGPT
- Stars
- 268
- Forks
- 22
- Open issues
- 6
- Last commit
- 9 days ago
What is it?
Bavarder is a desktop chat client for Linux built with GNOME and libadwaita. It lets you hold conversations with AI models in a native-looking window, and its project topics point to a local-first design that runs models on your own machine.
The app is distributed mainly as a Flatpak through Flathub, with alternative install paths including Nix, Snap, and a Meson build from source. The project is developed in Python and provides a documentation website covering usage and installation.
It suits Linux desktop users who want a simple chat interface for AI models without relying on a browser tab or a hosted web service.
Key features
- 01Native GNOME interface built with libadwaita
- 02Available as a Flatpak on Flathub
- 03Multiple install options: Nix, Snap, Flatpak-builder, and Meson
- 04Written in Python
- 05Project topics indicate local AI model support, including Gemma and Qwen
Use cases
- Chatting with AI models on a Linux GNOME desktop
- Running local AI models while keeping conversations on your own machine
- Trying out AI chat without opening a browser-based service
Quick start
- 1
Install Bavarder from Flathub
flatpak install io.github.Bavarder.Bavarder - 2
Launch Bavarder from your app menu
Things to know
- It is a GNOME desktop app, so it fits best on Linux desktops.
- It is licensed under GPL-3.0, a copyleft license.
In collections
Topics
FAQ
- What is Bavarder?
- A GNOME desktop app for chatting with AI models, with a focus on running models locally on Linux. Bavarder is a desktop chat client for Linux built with GNOME and libadwaita. It lets you hold conversations with AI models in a native-looking window, and its project topics point to a local-first design that runs models on your own machine.
- Is Bavarder free to use? What license does it have?
- Bavarder is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Bavarder still maintained?
- Actively maintained. The last commit to Bavarder was on Oct 29, 2026.
- What can I use Bavarder for?
- Chatting with AI models on a Linux GNOME desktop Running local AI models while keeping conversations on your own machine Trying out AI chat without opening a browser-based service
- How do I install Bavarder?
- Install Bavarder from Flathub: flatpak install io.github.Bavarder.Bavarder Launch Bavarder from your app menu
- Where can I get Bavarder?
- The source code and installation instructions are on GitHub: https://github.com/Bavarder/Bavarder
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A GTK4/libadwaita desktop app that compresses videos to a chosen target file size using local re-encoding.
A local AI chat app built with Rust and the iced GUI toolkit, running models through llama.cpp and Hugging Face.
A self-hostable, local-first AI chat workspace supporting multiple model providers, agents, Deep Research, RAG, skills, MCP, and voice.
Self-hosted AI chat and knowledge platform that indexes data from 50+ connected apps and works with most LLM providers.
Swift and Metal runtime that runs the 26B Gemma 4 26B-A4B model on Apple Silicon Macs with about 2 GB of RAM by streaming experts from SSD.