{"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\/en\/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 is a local-first AI coding agent for VS Code and JetBrains, developed by Timo B\u00f6hme (TB-Software). The name combines 'Lena' (my daughter) and 'X' (variable form of intelligent systems). Goal: An agent that acts locally on your computer, reads and writes files, creates\/summarizes\/monitors Markdown documents, and truly helps with programming.<\/p>\n<p>Focus models: xAI Grok Code Fast 1, Codex-like code models and self-hosted LLMs such as Mistral (OpenAI-compatible APIs, Ollama\/LM Studio). No promotional texts, no artificial limits\u2014you decide which providers\/models you use.<\/p>\n<h2>What LenaX can actually do<\/h2>\n<ul>\n<li>Code generation and explanation: From task description to structured code including comments and tests<\/li>\n<li>Refactoring and Quality: Clean rewrites, type safety, lint fixes, dead code removal<\/li>\n<li>Test Support: Minimal tests, snapshot adjustments, small test harnesses<\/li>\n<li>Local file access: Read\/write project files, create\/analyze\/sync Markdown docs<\/li>\n<li>Task automation: builds, tests, terminal commands, simple script automations<\/li>\n<li>MCP Integration: Extensible via Model Context Protocol<\/li>\n<li>Agent modes: Plan (Architect), Implement (Coder), Debug (Debugger); custom mode presets available<\/li>\n<\/ul>\n<h3>Languages &amp; Stacks (Examples)<\/h3>\n<ul>\n<li>C#, VB.NET, PowerShell (Windows focus), SQL<\/li>\n<li>TypeScript\/JavaScript (Node.js, React\/Vite, WebView UI)<\/li>\n<li>Python (scripts, analysis, tools)<\/li>\n<li>Shell\/Pipeline tasks<\/li>\n<\/ul>\n<h3>Models &amp; Providers<\/h3>\n<ul>\n<li>xAI Grok Code Fast 1 (Focus on fast code comprehension)<\/li>\n<li>Codex-like code models (code optimization, completion)<\/li>\n<li>Mistral\/Mixtral and other OpenAI-compatible LLMs<\/li>\n<li>Local runners: Ollama, LM Studio (OpenAI API compatible)<\/li>\n<\/ul>\n<h2>Installation &amp; Quick Start<\/h2>\n<h3>VSIX Installation<\/h3>\n<p>) Download the VSIX file from <a href=\"https:\/\/tb-software.ch\/page\/lenax-ai-coder-agent\/\">tb-software.ch\/page\/lenax-ai-coder-agent<\/a> down 2) In VS Code: Extensions \u2192 <code>...<\/code> Menu \u2192 <code>Install from VSIX...<\/code> \u2192 Select the downloaded file<br>\n3) Restart VS Code<\/p>\n<h3>TB-Software default configuration<\/h3>\n<p>Install <strong>Settings<\/strong> (Gear icon) 3) Create a new profile<\/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>) Click <strong>Save<\/strong> and activate the profile<\/p>\n<h3>Alternative: Local models (Ollama\/LM Studio)<\/h3>\n<p>If you want to work completely locally: <a href=\"https:\/\/lmstudio.ai\/\">LM Studio<\/a> or <a href=\"https:\/\/ollama.ai\/\">Ollama<\/a>) Download a model (e.g. <code>mistral<\/code>, <code>codellama<\/code>, <code>deepseek-coder<\/code>) 3) Start the local server<br>\n4) Configure LenaX:<\/p>\n<ul>\n<li><strong>Provider:<\/strong> <code>LM Studio<\/code> or <code>Ollama<\/code><\/li>\n<li><strong>Base URL:<\/strong> <code>http:\/\/localhost:1234<\/code> (LLMProxy) <code>http:\/\/localhost:11434<\/code> (Ollama)<\/li>\n<li><strong>Model ID<\/strong> Name of the loaded model<\/li>\n<\/ul>\n<h3>First task<\/h3>\n<p>&lt;ol&gt;&lt;li&gt;Open the LenaX view&lt;\/li&gt;&lt;li&gt;Enter a task, e.g.&lt;\/li&gt;&lt;\/ol&gt;<\/p>\n<ul>\n<li>Create a C# class for customer orders with properties and validation<\/li>\n<li>Explain this function (after you\u2019ve selected code)<\/li>\n<li>\u201cDebug this error\u201d (when displaying error messages)<\/li>\n<\/ul>\n<p>Note: LenaX also works purely locally with self-hosted models \u2013 without external cloud services.<\/p>\n<p>\u00a0<\/p>\n<div class=\"notranslate\" style=\"all: initial;\"><\/div>\n<div class=\"notranslate\" style=\"all: initial;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>LenaX<br \/>LenaX is a local-first AI coding agent for VS Code and JetBrains, developed by Timo B\u00f6hme (TB-Software). The name combines \u201cLena\u201d (my daughter) and \u201cX\u201d (variable form of intelligent systems). Goal: An agent that acts locally on your computer, reads and writes files, creates\/summarizes\/monitors Markdown documents, and truly helps with programming. Focus models: 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}]}}