Archiv Februar 2026

mistralai/mistral-vibe: Minimal CLI coding agent by Mistral - begleitend zum AI Studio - Mistral AI gibt es die Vibe-Coding Oberfläche zu Devstral auch als Open Source. Sehr nett, weil es ein gutes Paar macht. Wird definitiv bei mir etwas ausprobiert, auch wenn ich sicherlich für große Projekte dann eher zu den Boliden (Opus 4.6) greifen würde.

AI Studio - Mistral AI - da in den USA ja doch wieder die Lage etwas angespannter wird, und einfach weil man immer mal gucken sollte, was außerhalb der USA passiert, hier ein Link auf eine europäische Alternative zu den großen US Betreibern. Mistral bietet mit Devstral 2 ein Coding-Modell an, das nicht nur open weights ist (also frei zu bekommen und zu betreiben, wenn man die nötige Hardware hat), sondern auch im Betrieb bei Nutzung von Mistral selber recht günstig ist. Und die Leistung liegt etwas oberhalb Claude Haiku 4.5, und zwar unterhalb Sonnet 4.5, aber nicht super weit. Also durchaus brauchbar und meine ersten Experimente waren nicht schlecht. Leider keine Vision-Fähigkeit, also für Experimente mit Bildern nicht so geeignet (und daher für mein bDS nicht ideal), aber trotzdem spannend genug um es im Auge zu behalten.

ZK I Zettel 1 (1) - Niklas Luhmann-Archiv - woher die Inspiration für mein Blog kommt, bzw. was mich immer unter der technischen Oberfläche bewegt hat.

wer so wie ich gerne einen Überblick über UI-integration von LLMs haben möchte und sich fragt, wie A2UI und MCP Apps im Vergleich arbeiten und was sie bieten: Agent UI Standards Multiply: MCP Apps and Google’s A2UI - Richard MacManus hilft. Ich habe in bDS ja A2UI implementiert, damit im internen Chat das LLM auch visuelle Aspekte nutzen kann, und das gefällt mir schon sehr gut. Aber die Idee, Teile meines UI auch in externe Agents einzubringen ist auch faszinierend. Auch wenn ich finde, dass "lokales HTML/JS in einem IFrame" irgendwie erstmal nach Hack klingt, aber vieles im LLM Umfeld gibt mir das Gefühl im Moment, einfach weil ja alles über einen normalen Text-Stream geschoben wird und man hofft, dass die LLMs sich an die Formate halten (selbst A2UI arbeitet so).

cloudflare/cobweb: COBOL to WebAssembly compiler - ich lass das einfach mal hier liegen. Soll doch jemand anders den alten Kram wegräumen. was soll man da auch anderes sagen.

Pyodide ist so ein bisschen mein Lebensretter in bDS: ich muss nämlich gestehen, ich bin jetzt nicht wirklich super tief in TypeScript drin und hab auch eigentlich keine Lust das selber zu schreiben. Wenn die KI das macht, ist das ok, da gibt es genug Wissen auf das ein LLM zurückgreifen kann, aber ich will eigentlich nicht mich da tief einarbeiten. Und Python ist schon seit langem eine meiner favorisierten Sprachen. Und Pyodide bietet genau das: eine Portierung von CPython auf WebAssembly. Das bietet eine angenehme Sprache für Scripte und Makros, die aber auf alles zugreifen kann, was die Applikation macht und - wenn ich das mal will - auch Python Libraries ladenm kann.

Drizzle ORM - war ein Vorschlag der KI beim Bau von bDS und hat sich sehr bewährt. Sauberer ORM für TypeScript mit einer recht netten API, die mich stark an Django erinnert. Zusätzlich saubere Abbildung von Migrations, die dann aber einfach SQL erlauben, also auch komplexere Migrationen ermöglichen. Und bisher völlig unauffällig im Betrieb. Was besonders interessant ist: da gibts eine direkte Übersetzung nach GraphQL, so dass man die objekte dann auch nach außen auf ein API legen kann, was ich mir glaube ich mal angucken sollte (bzw. mich bei der KI beschweren sollte, dass es sich das mal anguckt). Ich bin ja immer ein Fan von flexiblen Standard-Integrationen um externe Tools anzubinden.

A2UI ist ein interessantes Projekt für ein streaming-orientiertes Protokoll für Anwendungen mit LLM Integration. Die Grundidee ist Streaming von JSON Schnipseln aus denen sich dann inkrementell das UI zusammenbaut, und das LLM hat die Kontrolle darüber, was in das UI rein wandert. Es erlaubt dem LLM mehr als nur simple textuelle Beschreibungen oder einfache Ascii-Grafiken zu produzieren und gibt auch Rückfragen des LLM eine andere Optik. Das ganze kommt von Google und wird auf einem offenen github Projekt gepflegt. In bDS habe ich das ganze auch eingebaut und das hat schon was, wenn man über seine Blogposts eine Heatmap der Verteilung auf die Monate bekommen kann.

Waggle Dance . oldie, but goldie. Immer wieder spaßig wie dieses doch recht einfache Spiel die Leute mitnehmen kann, auch über 10 Jahren nach seiner Veröffentlichung.

OpenCode | Der Open-Source AI-Coding-Agent - ein open-source coding agent der so langsam Claude Code den Rang ablaufen könnte. Sehr gut in der Ausführung und vor allem Provider-agnostisch. Man kann jedes Modell anhängen, sogar ein selber lokal gehostetes mit LM Studio oder ollama. Wenn man einfach mal spielen will, kann man es auch einfach nur runterladen und loslegen, sogar ohne eine Kreditkarte zu hinterlegen (dann natürlich mit limitierten Tokens, aber für erste Experimente durchaus nutzbar. Und unabhängig von den großen Anbietern (ok, außer deren Modelle, wenn man die benutzen will - und für ernsthaftes Coding sind die leider noch notwendig). OpenCode bietet auch selber AI Modelle an, die dann abgerechnet werden, aber ein paar Modelle sind immer frei verfügbar und bieten damit durchaus ernsthaftes Experimentieren ohne Investment.

Steve Yegge on Vibe Coding

Steve Yegge spricht im Interview über die Zukunft der Programmierung und die Herausforderungen des Vibe Codings. Der Autor teilt seine Erfahrungen und sieht einen Umbruch vergleichbar mit der Einführung von Hochsprachen.

bDS langsam benutzbar

So langsam macht die neue Software Spaß, alles was man für die Benutzung und Erstellung braucht ist weitestgehend vorhanden. Ein paar kleine Schönheitsfehler hat sie moch und es gibt noch das eine oder andere Feature, das ich will, aber ich kann schon alles machen, was ich wirklich als Minimum brauche. Veröffentlichen geht jetzt einfach mit einem shell script:

#!/bin/sh

cd ~/Blogs/rfc1437.de/html

rsync -rav --delete \
	--exclude='thumbnails/' \
	--exclude='media/' \
	* git.rfc1437.de:git-server/html/

cd ..

rsync -rav --delete thumbnails/ git.rfc1437.de:git-server/html/thumbnails/
rsync -rav --exclude='*.meta' --delete media/ git.rfc1437.de:git-server/html/media/

Ja, das war jetzt nur um meine Source-Formatierung zu testen. Und?

Big Damn Stupid - ne, Blogging Desktop Server. Im Moment mein Lieblingsprojekt an dem ich mit Vibe-Coding herumspiele und mir eine Software baue, mit der ich das Blog betreiben kann. Aber diesmal mit der klaren Perspektive, dass ich nicht wieder dem Bitrot oder der Komplexitätsspirale erliege. Simple Software mit brauchbarer Oberfläche für die Pflege der Blogbeiträge, aber die Speicherung als Markdown Files mit YAML Frontmatter um einfach stabil für die Zukunft zu sein. Das ganze dann mit sqlite für Caching und Volltextsuche und andere Komfort-Features und git für die Synchronisation der Blog-Daten, und git-lfs für die Bilder. Fühlt sich gerade richtig brauchbar an.