-
đźď¸ MAI-Image-2 Just Dropped â And .NET Support Is Already Here
Hi! When Microsoft announced MAI-Image-2, I immediately thought: “I need to add this to ElBruno.Text2Image. Today.” So I did. đ MAI-Image-2 is Microsoft’s new image generation model on Microsoft Foundry â high-quality generation, a synchronous API (no polling!), a 32K character prompt limit, and flexible dimensions. And it’s already supported in ElBruno.Text2Image with the same clean interface you already know. Let me… â read more
-
I Built a .NET 10 Knowledge Graph Builder (Inspired by Karpathy)
Hi! Earlier this year, Andrej Karpathy tweeted about using LLMs as “knowledge compilers” â a mind-bending idea: instead of asking an LLM questions, feed it raw data (papers, code, images) and let it automatically build a structured, navigable knowledge base. No RAG. No vector databases. Just pure understanding compiled into a graph. Then I saw @socialwithaayan showcase graphify â… â read more
-
đ Gemma 4 Is Here â And My C# Library Is (Almost) Ready
Hi! So Google just dropped Gemma 4 â their most capable open model family yet â and I couldn’t resist. I spent a good chunk of time digging into the architecture, trying to convert models, hitting walls, finding workarounds, and hitting more walls. Here’s where things stand with ElBruno.LocalLLMs. Spoiler: the library is ready for Gemma 4. The ONNX runtime…… â read more
-
đ¤ Local LLM Chat Completions in .NET â Just C#
Hi! Let’s look at this code snippet: That’s it. This runs a local LLM. No API keys. No REST calls. The model downloads automatically the first time. Let me show you more. âŹď¸ Download Progress and Model Info When you run a model for the first time, you probably want to see what’s happening. Here’s… â read more
-
đď¸đ¤ Real-Time AI Conversations in .NET â Local STT, TTS, VAD and LLM
Hi đ What if you could build a real-time voice conversation app in .NET â speech-to-text, text-to-speech, voice activity detection, and LLM responses â all running locally on your machine? That’s exactly what ElBruno.Realtime does. đĽ Watch the full video here Why I Built This I’ve been building local AI tools for .NET for a while â local embeddings, local TTS with… â read more
-
đ¨ Text-to-Image in .NET â FLUX.2 Pro in the Foundry and Stable Diffusion on Your Machine
Hi đ These days Microsoft announced FLUX.2 Flex on Microsoft Foundry, I immediately thought: “I need to wrap this for .NET developers.” So I setup a SQUAD team and I did it. And then I thought: “Wait â I have a couple of Test-to-Image local pet projects, what if my SQUAD also help to polish and publish this?… â read more
-
Microsoft Agent Framework is Release Candidate! Letâs Go đĽđ¤
Hi! Big milestone these days: The Microsoft Agent Framework (MAF) just reached Release Candidate status đ Official announcement here:đ https://devblogs.microsoft.com/foundry/microsoft-agent-framework-reaches-release-candidate/ As someone who has been building apps, samples, demos, orchestration experiments and livestream content around MAF for months⌠this one feels GOOD. Letâs talk about this. đ¤ What is Microsoft Agent Framework? The Microsoft Agent… â read more
-
đ§ Building RAG in .NET with Local Embeddings â 3 Approaches, Zero Cloud Calls
Hi! đ One of the questions I get most often is: “Bruno, can I build a RAG (Retrieval-Augmented Generation) app in .NET without sending my data to the cloud?” The answer is a resounding YES. đ In this post, I’ll walk you through three different ways to build RAG applications using ElBruno.LocalEmbeddings â a .NET library that generates text embeddings locally using ONNX… â read more
-
Building GitHub Copilot Agents in C# with Microsoft Agent Framework
GitHub Copilot just crossed a very interesting line. Itâs no longer âjustâ helping you write code â it can now run as an agent, with goals, tools, and autonomy, using Microsoft Agent Framework (MAF). đĽ Watch the full video here: In the video, I walk through three simple C# samples showing how Copilot can be… â read more
-
đ¤ Never Lose Your AI Agent’s Train of Thought
Persisting Microsoft Agent Framework Sessions with ASP.NET, Redis & Blazor Have you ever built a chat app where the AI forgets what you said five seconds ago? đ That’s the classic stateless API problem â and today we’re fixing that in .NET using the Microsoft Agent Framework (MAF + Ollama), persistent agent sessions (Redis), and a Blazor frontend so you can see… â read more
-
Trick to fix DevUI Workflow Errors in Microsoft Agent Framework
Hi! How a Missing Workflow Name Breaks DevUI (and How to Fix It) When working with Microsoft Agent Framework and DevUI, I ran into a subtle but very frustrating issue: everything compiled, but DevUI failed at runtime. No workflows visible.No clear hint in the UI.And a runtime exception that didnât immediately point to the real… â read more
-
Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun đ)
Hi! Avoid reading the blog post with this 5-min video: When working with local models in OllamaSharp, I hit a timeout while running long-running workloads like video analysis. The issue wasnât the model, it was the default 100-second timeout coming from HttpClient. The problem By default, OllamaSharp uses an HttpClient with a fixed timeout.If your… â read more
-
Microsoft AI in 2025: My Top 60 Announcements (Chronological) đ
â ď¸ This post was curated manually based on public announcements, blog posts, and official Microsoft communications from 2025. While I carefully reviewed the content, dates, and URLs, this article was assisted by AI tooling â and, well, AI is still AI đ¤. There may be occasional inaccuracies, outdated links, or missing context. If you spot… â read more
-
You Donât Need AI Everywhere (And Thatâs a Good Thing)
End-of-year reflection noteAs the year wraps up and we all start thinking about what we built, what worked, and what didnât, Iâve been reflecting on something Iâve seen a lot lately: AI being added everywhere⌠sometimes without a real reason. AI is powerful. I use it daily. But that doesnât mean it should be the… â read more
-
đď¸ No Tiene Nombre desnuda la IA y la robĂłtica (NTN 450â454)
Buenas! En esta tanda de episodios de No Tiene Nombre, hablamos de IA agente, cĂłmo la usamos realmente, el salto de GPT-5.2 con Disney, la fragmentaciĂłn de asistentes inteligentes y hasta la historia de Roomba desde el MIT hasta su caĂda econĂłmica. đĽ NTN 450 â IA Agente o Nada: Los gigantes se ponen serios… â read more
-
đClaude in Azure, the .NET Way: elbruno.Extensions.AI.Claude v0.1.0-preview.2
elbruno.Extensions.AI.Claude just landed on NuGet with dual authentication support, polished samples, and drop-in compatibility with Microsoft.Extensions.AI. Here’s a fast tour so you can start shipping Azure+Claude powered experiences immediately. Highlights Install Once Sample 1 Default Azure Credentials Keep secrets in Azure and let DefaultAzureCredential figure out the right token. Minimal config: Sample 2 API Key Mode Need to run… â read more
-
Using Claude Models in Microsoft Foundry with Microsoft.Extensions.AI (temp fix đ)
Hi! This post demonstrates how to use Anthropic’s Claude models deployed in Microsoft Foundry with the Microsoft.Extensions.AI (MEAI) framework. Since official SDK support for Claude models in MEAI is not yet available, this sample shows a practical approach to bridge the gap between OpenAI’s API format (used by MEAI) and Claude’s native Anthropic API format.… â read more