Allgemein

ai-coder v0.5.12 — Devlog 25. März 2026: Android, Desktop-Shortcuts, Bug Fixes

ai-coder v0.5.12 — Devlog 25. März 2026

Langer Tag, viel passiert. Hier der komplette Überblick was heute am AILinux-Stack gebaut und gefixt wurde.


🤖 ai-coder — Von v0.5.4 auf v0.5.12

Heute wurde ai-coder in zwölf Iterationen von v0.5.4 auf v0.5.12 gebracht. Was steckt dahinter:

Neue Features

  • Android/Termux Support — ai-coder läuft jetzt nativ in Termux. One-liner Install: curl -sL https://ailinux.me/ai-coder-termux | bash
  • Desktop-Shortcuts — Linux: .desktop-Dateien in /usr/share/applications/ für GUI und Terminal. Windows: Installer legt Shortcuts auf Desktop + Startmenü an (NSIS mit EnVar-Plugin)
  • Interaktiver Model-Picker/model ohne Argument öffnet TUI mit Pfeiltasten-Navigation durch 625+ Modelle, gruppiert nach Provider
  • Auto Re-Login — abgelaufener JWT-Token wird automatisch erkannt, Passwort wird abgefragt, neue Session gespeichert
  • XML Tool-Call Parsing — manche Modelle antworten mit XML statt JSON in <tool_call>-Tags, wird jetzt korrekt geparsed

Bug Fixes

  • tools/list 500-Fehler — Root Cause: mcp_auth.py importierte app.utils.jwt_handler (existiert nicht) → Exception geschluckt → is_valid_token() gab False → 401 → 500 in Starlette TaskGroup. Betraf alle externen Clients (Windows, Android, jeder über Cloudflare). Fix: korrekten Import app.routes.client_auth.decode_jwt_token verwenden.
  • /v1/client/models 500 — Client-JWT wurde von MCP-Auth-Middleware abgefangen, bevor der Route-Handler ihn prüfen konnte. Fix: /v1/client/ als Auth-Exempt-Prefix registriert
  • SSL auf Windows/Androidctx.get_ca_certs() ist immer leer vor einer Verbindung → fiel in no-verify Fallback. Fix: certifi direkt verwenden, System-Certs als Fallback
  • aicoder gui fehlt auf Windows — PyQt6 stand in excludes im aicoder.spec und fehlte in pyproject.toml dependencies → Binary hatte keine GUI
  • Termux pip upgrade verbotenpip install --upgrade pip bricht Termux-interne python-pip Installation. Entfernt aus Install-Script

Infrastruktur

  • GitHub Actions Workflow: Android/Termux in Release-Notes + Install-Befehl
  • WireGuard SSH-Zugriff auf Termux eingerichtet (Port 8022) für direktes Remote-Debugging
  • apt-repo, WP-Downloads und CF-Cache nach jedem Release aktualisiert

🖥️ TriForce Backend v2.85.0

  • Spring Overhaul: Provider-Updates (Claude 4.6, Gemini 3.1, Mistral magistral/devstral), 96 .bak-Files entfernt, Codebase aufgeräumt
  • MCP-Auth Fix: Falscher jwt_handler-Import behoben — betraf alle externen API-Clients
  • Client-API Auth: /v1/client/-Routen korrekt aus MCP-Auth-Middleware ausgenommen

📱 Android First

ai-coder läuft jetzt offiziell auf Android via Termux. Vollständiger Agent-REPL mit 26 MCP-Tools, automatischer Backend-Erkennung (IS_TERMUX), WireGuard-Integration und SSH-Remote-Debugging.

# Install
curl -sL https://ailinux.me/ai-coder-termux | bash

# Update
cd ~/.local/lib/aicoder-src && git pull

📦 Downloads

ai-coder v0.5.12 ist verfügbar für Linux, Windows, Debian/Ubuntu, Arch/AUR und Android/Termux:
ailinux.me/downloads | GitHub Release

APT: sudo apt install aicoder | Beta-Code: AILINUX2026

KI-Assistent
Kontext geladen: ai-coder v0.5.12 — Devlog 25. März 2026: Android, Desktop-Sh