Local-first
Gabber is designed around models served by Ollama on your own machine. Your available Ollama models become the pool Gabber can work with.
Local Multi-LLM Conversation
Put several local AI models at the same table, choose who speaks when, and turn isolated model responses into an ordered conversation.
What It Is
Gabber is a Linux desktop application built around Ollama-managed language models. Rather than treating every LLM as an isolated chatbot, Gabber lets you choose multiple local models, arrange them in a deliberate sequence, and use that order to guide the conversation.
Gabber is designed around models served by Ollama on your own machine. Your available Ollama models become the pool Gabber can work with.
Select several models for the same session so one model can introduce an idea, another can challenge it, and another can refine or extend it.
The order of the selected model cards matters. Drag them into the sequence you want Gabber to use during the conversation.
The Idea
Different LLMs often have different strengths, blind spots, writing styles, and reasoning habits. Gabber makes those differences useful by giving them a shared conversational workflow instead of forcing you to manually copy responses between separate terminals or chat windows.
The result is less like asking the same question three times and more like putting three different minds around the same digital coffee table.
Downloads
Both packages are located in the root of this release page.
For users who want to run Gabber without building the application from source.
Download Binary Gabber_Beta_linux_x86_64.zipFor development, inspection, modification, rebuilding, or running Gabber directly from its Python environment.
Download Source Gabber_Beta_SRC.zipPrerequisites
Gabber does not bundle language models. Ollama handles the model runtime and model library, while Gabber provides the multi-model conversation interface.
On a typical Linux system, Ollama can be installed from its official install script:
curl -fsSL https://ollama.com/install.sh | sh
If Ollama is already installed and working, you can skip this step.
Ollama normally runs as a local service. If it is not already running, start it manually:
ollama serve
Leave that service running while using Gabber if your system does not already manage it in the background.
Pull one or more models into Ollama. For example:
ollama pull llama3.2 ollama pull qwen3
Model names and sizes vary. Choose models appropriate for your hardware.
Confirm Ollama can see the models you installed:
ollama list
Gabber uses the models managed by your Ollama installation, so a healthy Ollama setup is the important prerequisite.
Model Ordering
Selected model cards can be dragged into the sequence you want. Gabber follows that selected-model order when coordinating model participation.
Model order can change the character of a session. A strong general model placed first can establish context. A coding model placed next can focus on implementation. A smaller or faster model placed last can summarize, critique, or tighten the result.
You can reorder the cards to experiment with different conversational roles without changing which models are selected.
Using Gabber
Once Ollama is running and your models are installed, the normal workflow is straightforward.
Running the Binary
Extract the binary release, enter the extracted directory, make the Gabber executable runnable if needed, and start it:
unzip Gabber_Beta_linux_x86_64.zip cd Gabber_Beta_linux_x86_64 chmod +x Gabber ./Gabber
The exact extracted folder name may vary with how the release archive is packaged. The important part is launching the included Gabber executable from the extracted release directory.
Build From Source
The source archive is intended for users who want to inspect, modify, run, or rebuild Gabber locally.
unzip Gabber_Beta_SRC.zip cd Gabber_Beta_SRC
From here, work inside the extracted Gabber project directory.
If the source package includes the project installer script, make it executable and run it:
chmod +x installer.sh ./installer.sh
This prepares the local Python environment and project dependencies used by Gabber.
If the source package includes a run script:
chmod +x run.sh ./run.sh
You can also activate the project virtual environment and run the application entry point directly when developing.
If the source package includes the Gabber build script:
chmod +x build.sh ./build.sh
The build output location is determined by the included build configuration. Review the build script before packaging or redistributing your own build.
Quick Answers
No. Gabber uses language models managed by Ollama. Install the models you want with Ollama first.
Yes. The order of the selected model cards controls the sequence in which the participating models interact.
Yes. Multi-model participation is the central purpose of Gabber.
Yes. Drag the selected model cards into the order you want before or while configuring your session.
Gabber itself is comparatively lightweight. Your actual hardware requirements are mostly determined by the Ollama models you choose, their parameter count, quantization, context size, and whether inference runs on CPU, GPU, or both.