{"id":256,"date":"2025-11-04T09:00:00","date_gmt":"2025-11-04T09:00:00","guid":{"rendered":"https:\/\/www.tb-software.ch\/ai\/lenax-ai-coder-agent\/"},"modified":"2026-05-12T22:58:29","modified_gmt":"2026-05-12T22:58:29","slug":"lenax-ai-coder-agent","status":"publish","type":"post","link":"https:\/\/www.tb-software.ch\/ai\/lenax-ai-coder-agent\/","title":{"rendered":"LenaX \u2013 AI Coder Agent"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/2026\/05\/lenax-1.png\" alt=\"\" \/><\/p>\n<h1>LenaX<\/h1>\n<p>LenaX ist ein lokal-first AI Coding Agent f\u00fcr VS Code und JetBrains, entwickelt von Timo B\u00f6hme (TB-Software). Der Name setzt sich aus \u201eLena\u201c (meiner Tochter) und \u201eX\u201c (variable Form intelligenter Systeme) zusammen. Ziel: Ein Agent, der lokal auf deinem Rechner handelt, Dateien liest und schreibt, Markdown-Dokumente erstellt\/zusammenfasst\/\u00fcberwacht und beim Programmieren wirklich hilft.<\/p>\n<p>Fokus-Modelle: xAI Grok Code Fast 1, Codex\u2011artige Code\u2011Modelle und eigene\/self\u2011hosted LLMs wie Mistral (OpenAI\u2011kompatible APIs, Ollama\/LM Studio). Keine Promo\u2011Texte, keine k\u00fcnstlichen Limits \u2013 du entscheidest, welche Provider\/Modelle du nutzt.<\/p>\n<h2>Was LenaX konkret kann<\/h2>\n<ul>\n<li>Code\u2011Generierung und \u2011Erkl\u00e4rung: Von Aufgabenbeschreibung zu strukturiertem Code inklusive Kommentare und Tests<\/li>\n<li>Refactoring und Qualit\u00e4t: Saubere Rewrites, Typisierung, Lint\u2011Fixes, Dead\u2011Code\u2011Entfernung<\/li>\n<li>Test\u2011Unterst\u00fctzung: Minimal\u2011Tests, Snapshot\u2011Anpassungen, kleine Test\u2011Harnesses<\/li>\n<li>Dateizugriff lokal: Lesen\/Schreiben von Projektdateien, Erstellen\/Analysieren\/Synchronisieren von Markdown\u2011Dokus<\/li>\n<li>Task\u2011Automatisierung: Builds, Tests, Terminal\u2011Kommandos, einfache Skript\u2011Automationen<\/li>\n<li>MCP\u2011Integration: Erweiterbar \u00fcber Model Context Protocol<\/li>\n<li>Agent\u2011Modi: Planen (Architect), Implementieren (Coder), Debuggen (Debugger); eigene Modus\u2011Presets m\u00f6glich<\/li>\n<\/ul>\n<h3>Sprachen &amp; Stacks (Beispiele)<\/h3>\n<ul>\n<li>C#, VB.NET, PowerShell (Windows\u2011Fokus), SQL<\/li>\n<li>TypeScript\/JavaScript (Node.js, React\/Vite, Webview\u2011UI)<\/li>\n<li>Python (Skripte, Auswertung, Tools)<\/li>\n<li>Shell\/Pipeline\u2011Aufgaben<\/li>\n<\/ul>\n<h3>Modelle &amp; Provider<\/h3>\n<ul>\n<li>xAI Grok Code Fast 1 (Fokus auf schnelles Code\u2011Verst\u00e4ndnis)<\/li>\n<li>Codex\u2011artige Code\u2011Modelle (Code\u2011Optimierung, Komplettierung)<\/li>\n<li>Mistral\/Mixtral und andere OpenAI\u2011kompatible LLMs<\/li>\n<li>Lokale Runner: Ollama, LM Studio (OpenAI\u2011API kompatibel)<\/li>\n<\/ul>\n<h2>Installation &amp; Schnellstart<\/h2>\n<h3>VSIX Installation<\/h3>\n<p>1) Lade die VSIX-Datei von <a href=\"https:\/\/tb-software.ch\/page\/lenax-ai-coder-agent\/\">tb-software.ch\/page\/lenax-ai-coder-agent<\/a> herunter 2) In VS Code: Extensions \u2192 <code>...<\/code> Men\u00fc \u2192 <code>Install from VSIX...<\/code> \u2192 W\u00e4hle die heruntergeladene Datei 3) Starte VS Code neu<\/p>\n<h3>TB-Software Standard-Konfiguration<\/h3>\n<p>Nach der Installation konfiguriere LenaX mit dem TB-Software Standard-Setup:<\/p>\n<p>1) \u00d6ffne die LenaX-Ansicht (Sidebar-Icon) 2) Klicke auf <strong>Settings<\/strong> (Zahnrad-Symbol) 3) Erstelle ein neues Profil:<\/p>\n<ul>\n<li><strong>Name:<\/strong> <code>TB-Software Test<\/code><\/li>\n<li><strong>Provider:<\/strong> <code>LM Studio<\/code><\/li>\n<li><strong>Base URL:<\/strong> <code>http:\/\/yourhosting.com\/<\/code><\/li>\n<li><strong>Model ID:<\/strong> <code>mistralai\/magistral-small-2509<\/code><\/li>\n<\/ul>\n<p>4) Klicke <strong>Save<\/strong> und aktiviere das Profil<\/p>\n<h3>Alternative: Lokale Modelle (Ollama\/LM Studio)<\/h3>\n<p>Wenn du vollst\u00e4ndig lokal arbeiten m\u00f6chtest:<\/p>\n<p>1) Installiere <a href=\"https:\/\/lmstudio.ai\/\">LM Studio<\/a> oder <a href=\"https:\/\/ollama.ai\/\">Ollama<\/a> 2) Lade ein Modell herunter (z.B. <code>mistral<\/code>, <code>codellama<\/code>, <code>deepseek-coder<\/code>) 3) Starte den lokalen Server 4) Konfiguriere LenaX:<\/p>\n<ul>\n<li><strong>Provider:<\/strong> <code>LM Studio<\/code> oder <code>Ollama<\/code><\/li>\n<li><strong>Base URL:<\/strong> <code>http:\/\/localhost:1234<\/code> (LM Studio) oder <code>http:\/\/localhost:11434<\/code> (Ollama)<\/li>\n<li><strong>Model ID:<\/strong> Name des geladenen Modells<\/li>\n<\/ul>\n<h3>Erste Aufgabe<\/h3>\n<p>1) \u00d6ffne die LenaX-Ansicht 2) Gib eine Aufgabe ein, z.B.:<\/p>\n<ul>\n<li>\u201cErstelle eine C#-Klasse f\u00fcr Kundenbestellungen mit Properties und Validierung\u201d<\/li>\n<li>\u201cErkl\u00e4re mir diese Funktion\u201d (nachdem du Code markiert hast)<\/li>\n<li>\u201cDebugge diesen Fehler\u201d (bei Fehlermeldungen)<\/li>\n<\/ul>\n<p>Hinweis: LenaX funktioniert auch rein lokal mit selbst gehosteten Modellen \u2013 ohne externe Cloud-Dienste.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"notranslate\" style=\"all: initial;\"><\/div>\n<div class=\"notranslate\" style=\"all: initial;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LenaX LenaX ist ein lokal-first AI Coding Agent f\u00fcr VS Code und JetBrains, entwickelt von Timo B\u00f6hme (TB-Software). Der Name setzt sich aus \u201eLena\u201c (meiner Tochter) und \u201eX\u201c (variable Form intelligenter Systeme) zusammen. Ziel: Ein Agent, der lokal auf deinem Rechner handelt, Dateien liest und schreibt, Markdown-Dokumente erstellt\/zusammenfasst\/\u00fcberwacht und beim Programmieren wirklich hilft. Fokus-Modelle: xAI\u2026<\/p>\n","protected":false},"author":1,"featured_media":254,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applikationsentwicklung"],"_links":{"self":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=256"}],"version-history":[{"count":1,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":397,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/posts\/256\/revisions\/397"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/media\/254"}],"wp:attachment":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}