KI-Projekte
Mein Schwerpunkt verschiebt sich von klassischer Webentwicklung hin zu KI: Ich baue Software rund um große Sprachmodelle (LLMs), Agenten und deren Anbindung über APIs. Hier ein Überblick über aktuelle Projekte.
OATDA – One API To Direct All
OATDA ist ein KI-Gateway: eine einheitliche, OpenAI- und Anthropic-kompatible API für Text, Vision, Bild, Video und Audio (Sprachausgabe, Transkription, Übersetzung) bei mehreren Anbietern – mit einem Account und einem API-Schlüssel. Die Plattform ist in der EU gehostet und bietet unter anderem:
- Modellvergleich: ein Prompt, mehrere Modelle, Ergebnisse nebeneinander
- Nutzungs- und Kostenübersicht sowie einstellbare monatliche Ausgabenlimits pro API-Schlüssel
- MCP-Server (Streamable HTTP), damit Agenten und Editoren (z. B. Claude Code, Cursor, VS Code) die Modelle direkt nutzen können
- OneAgent: Agenten-Orchestrierung über eine eigene Schnittstelle mit Streaming
- Virtuelles Modell
oatda-auto: automatisches Routing zwischen einem Vision- und einem Coder-Modell - Technik: Next.js (TypeScript), Supabase (Auth/Postgres), Redis-Rate-Limits, Oberfläche in fünf Sprachen
Stand der Anbieter-/Modellzahlen: siehe oatda.com (ändert sich laufend, daher hier bewusst keine Zahlen).
OATDA Skills (Open Source)
Für die Arbeit mit KI-Agenten pflege ich Skill-Pakete, die OATDA in Agenten-Umgebungen verfügbar machen:
- oatda-skills – Plugin für Claude Code
(auch per
npx skills add devcsde/oatda-skillsfür weitere Agenten-Tools). Skills u. a. für Text, Vision, Bild- und Videogenerierung, Sprache (TTS/STT/Übersetzung), Modellliste, Modellvergleich und Guthabenprüfung. Lizenz: Apache 2.0. - oatda-openclaw-skills – dieselben Fähigkeiten als Skills für OpenClaw-Agenten.
Agenten-Orchestrierung und Spezialisten-Architektur
Mit OneAgent und einem Builder-/Reviewer-Ablauf mit spezialisierten Agenten (z. B. für Abrechnung, MCP, Datenbank und Sicherheit) entwickle ich KI-gestützt in kleinen, geprüften Schritten. Skills und Spezialisten sind dokumentiert und werden mit den Entwicklungswerkzeugen synchronisiert.
whiskaz – lokales Push-to-talk-Diktat
whiskaz ist ein Diktier-Programm für Linux und macOS: Taste gedrückt halten, sprechen, loslassen – der erkannte Text wird an der Cursorposition eingefügt. Die Spracherkennung läuft vollständig lokal auf dem eigenen Rechner (faster-whisper), ohne Cloud-Dienst, Konto oder API-Schlüssel.
- Frei wählbare Taste, Modus „Halten“ oder „Umschalten“, kleines Aufnahme-Overlay mit Pegel
- Durchsuchbarer Verlauf und Wörterbuch für Namen und Fachbegriffe (Korrekturen ersetzen nur ganze Wörter)
- Technik: Python, Oberfläche mit PySide6; Debian-Paket und macOS-App werden aus dem Repo gebaut
- Open Source unter MIT-Lizenz
Needle-Spezialisten und kleine Sprachmodelle
Für OATDA experimentiere ich mit kleinen, lokal laufenden Modellen. Mit Needle (ein kleines
Tool-Calling-Modell, das Werkzeuge auswählt und Argumente füllt, kein Chat-Modell) habe ich per
LoRA-Training einen Specialist-Router (oatda-specialist) aufgebaut: Er wählt aus,
welcher Spezialist eine Anfrage übernehmen soll. Basis ist Needle, angepasst wird nur ein LoRA-Adapter.
Weitere Projekte
- DonkeySnake – barrierefreies Browserspiel mit Audio-Feedback.
- GitHub-Profil devcsde – ältere Lernprojekte (PHP/MVC, Node.js/Express, React/Redux, Socket.IO).