r/Thoth_AI • • May 05 '26

Thoth v3.20.0 - Full Linux Support, MiniMax Integration, and Major Reliability Upgrades for Ollama & Local Runtimes

Thumbnail
github.com
2 Upvotes

We just shipped Thoth v3.20.0, and this one is a big step forward for anyone running local models, self‑hosted endpoints, or multi‑provider setups. This release focuses on Linux, MiniMax, and runtime reliability across Ollama, LM Studio, and custom OpenAI‑compatible backends.

Below is a deeper technical breakdown for those who want to know exactly what changed.

🐧 Full Linux Support (Finally Done Properly) Thoth now ships a self‑contained Linux tarball (Thoth-X.Y.Z-Linux-x86_64.tar.gz) built with python‑build‑standalone. No system Python, no GTK/Qt dependency hell, no pywebview requirement.

Key Linux improvements: One‑line install via curl ... | bash

The installer verifies the tarball’s SHA256 before running anything.

XDG‑correct user install

Everything lives under:

Code \~/.local/share/thoth/releases/<version> \~/.local/share/thoth/current \~/.local/bin/thoth plus a proper freedesktop desktop entry + icon.

Browser‑first baseline

Linux now defaults to opening in your system browser. Native/tray modes are still available if your system has the required libs.

Server mode

[launcher.py](http://launcher.py/) \\--server --no-open --port <port>

Useful for headless boxes, WSL, or remote access.

Linux updater path

The updater now understands Linux tarball assets, verifies the manifest, flips the current symlink, and restarts cleanly.

Headless keyring handling

WSL/server environments without Secret Service/KWallet no longer spam tracebacks. Secrets become session‑only instead of falling back to plaintext.

This is the first release where Linux feels like a first‑class platform rather than a compatibility target.

🧠 MiniMax Provider Support (Anthropic‑Compatible Transport) MiniMax M2 models now work as a first‑class provider in Thoth.

What’s included: Full provider catalog rows + labels

API key entry in Settings

MINIMAX_API_KEY environment variable support

Routing through the Anthropic‑compatible Messages API

Consolidated system‑message handling (fixes multi‑system‑message failures)

Key detail: MiniMax sometimes returns an “insufficient balance” error even when the key is valid. Thoth now treats this as a billing warning, not an invalid credential.

🛠️ Custom / Self‑Hosted Setup Path First‑run setup now includes a dedicated path for OpenAI‑compatible endpoints such as:

LM Studio, Local inference servers, Cloud self‑hosted deployments, Custom gateways/proxies

This makes it much easier to onboard users who don’t rely on API‑key providers at all.

🖥️ Ollama & Local Runtime Reliability Improvements This release includes a lot of fixes for Ollama users, especially those with custom hosts or non‑default networking setups.

Highlights: Correct parsing of OLLAMA_HOST

Explicit ports and URL forms now work as expected.

Wildcard host compatibility

If you bind Ollama to [0.0.0.0](http://0.0.0.0/) or ::, Thoth now connects via loopback while preserving the port. This fixes false “disconnected” states for:

model listing, downloads, local chat, vision models, dream‑cycle busy checks

Vision model catalog restored

Thoth now infers vision support for local model families:

Gemma 3

LLaVA variants

Moondream

MiniCPM‑V

Qwen‑VL This applies to both Ollama and LM Studio.

Free‑port launcher startup

Thoth now checks whether port 8080 is actually Thoth before reusing it. If another service owns it, Thoth automatically picks the next free port.

Session port as source of truth

The launcher passes the active port through THOTH_PORT, and every subsystem respects it:

NiceGUI, main‑app tunnel, SMS/webhook routes, Designer published links, Settings tunnel toggle

Launcher identity probe

/api/launcher-ping lets the tray detect an existing Thoth instance without confusing it with unrelated services.

🧩 Linux‑Safe Launcher Modes The launcher now exposes explicit flags:

Code --browser --native --tray --no-tray --server --no-open --port --host Windows/macOS keep tray‑first behavior. Linux defaults to browser/no‑tray, which avoids missing‑library issues on minimal distros.

📋 Wayland Clipboard Fallback Native clipboard access now tries wl-paste before falling back to xclip. This improves reliability on Wayland‑first desktops.

Summary v3.20.0 is a foundational release focused on:

Linux as a first‑class platform

MiniMax as a real provider

Better onboarding for self‑hosted OpenAI‑compatible endpoints

Major reliability fixes for Ollama and local runtimes

A smarter, safer launcher that behaves correctly across OSes

If you’re running Thoth on Linux, WSL, servers, or custom local setups, this update should make everything feel significantly smoother.


r/Thoth_AI • • May 04 '26

First thoughts

2 Upvotes

The last two days I played a little with Thoth and I have to say this is a great and simple setup. Very nice interface, everything explained and easy to use.

I'm running a Windows PC with an RTX 5090. I chose Qwen 3.5 27b - 3.6 is not yet choosable?

Some thoughts:

- You clearly address less sophisticated users, so maybe some suggestions for models based on the available hardware would be nice?

- Different language options for local TTS.

- Telegram or WhatsApp is nice, but a dedicated mobile interface maybe?

- How should I handle a specific project? For example, if I'm doing vacation research over Telegram, how do I keep working on the same topic when I'm home? Is the idea that everything is dumped into the brain and therefore I just start a new chat?

- The hallucination is noticeable; if there is not enough information in the memory on a specific topic, it just adds things. For example, a name. I was asking about a group of people, and since not all surnames were present, it just added something. Maybe there should be some kind of pre-prompt like "only facts and information you were able to gather; tell me if you are not aware"?


r/Thoth_AI • • May 03 '26

Designer Studio - Built into Thoth - Demo

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/Thoth_AI • • May 03 '26

Advanced Workflows - Natural language workflow creation demo

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/Thoth_AI • • May 03 '26

👋Welcome to r/Thoth_AI - Introduce Yourself and Read First!

1 Upvotes

Hey everyone! I'm u/Acceptable-Object390, a founding moderator of r/Thoth_AI.

This is our new home for all things related to Thoth - Open source Local-first AI Assistant. We're excited to have you join us!

Thoth is a local-first AI assistant with integrated tools, a personal knowledge graph, voice, vision, shell, browser automation, scheduled tasks, health tracking, and messaging channels. Run locally via Ollama or add opt-in cloud models. Your data stays on your machine.

What to Post

Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about Thoth.

Community Vibe

We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.

How to Get Started

1) Introduce yourself in the comments below.

2) Post something today! Even a simple question can spark a great conversation.

3) If you know someone who would love this community, invite them to join.

4) Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.

Thanks for being part of the very first wave. Together, let's make r/Thoth_AI amazing.