🚀 Bing Open-Sources New Embedding Models — Now Available in C# with LocalEmbeddings.Harrier
The Microsoft Bing Search team just dropped something big: 👉 They’ve open-sourced a new set of high-quality embedding models, designed to be competitive with state-of-the-art approaches — and ready to run…
Posts by El Bruno
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,…
📝 Convert Anything to Markdown in .NET — Meet ElBruno.MarkItDotNet
Hi! You know that feeling when you're building an AI pipeline or a RAG workflow and you realize: "Wait… I need to turn all these PDFs, Word docs, HTML pages, and random files into something my LLM can actually eat"? 😅 Yeah, me too.…
🌟 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…
🚀 Build QR Codes in .NET FAST with ElBruno.QRCodeGenerator
Hi! I needed a quick way to generate QR codes in .NET—no heavy dependencies, no complex setup, just something that works and that’s exactly why I built: 👉 ElBruno.QRCodeGenerator An open-source, lightweight library to generate QR codes in…
Stop Wasting Tokens: Smart Tool Routing for LLMs with MCPToolRouter
Hi! Today I want to share something that's been hearing a couple of times: You know when you're building an AI agent or working with LLMs, and you have dozens (or hundreds) of tools available? What do you do? Send ALL of them to…
Build Your Own AI Agent Platform with .NET and GitHub Copilot – OpenClawNet – Free Live Series at Microsoft Reactor
Hi! Are you ready to dive into the world of AI agents? Join us for an exciting four-session live series at Microsoft Reactor where we'll build OpenClawNet, a production-grade AI…
🤖 Local LLM Chat Completions in .NET — Just C#
Hi! Let's look at this code snippet: using ElBruno.LocalLLMs; using Microsoft.Extensions.AI; using var client = await LocalChatClient.CreateAsync(); var response = await client.GetResponseAsync([ new(ChatRole.User, "What is the capital of France?")…
🎙️ No Tiene Nombre — Episodios NTN 474 a NTN 487
Una nueva tanda de episodios de No Tiene Nombre trae noticias sobre inteligencia artificial, tecnología y el impacto real que estas herramientas están teniendo en el mundo del desarrollo y mas. Aquí tienes un resumen rápido de cada episodio con su…
Agent Skills in .NET: A Minimal Working Demo
Hi 👋 If you’re experimenting with AI Agents in .NET, one of the concepts that appears quickly is Agent Skills. Skills are the mechanism that allows an agent to extend its capabilities: calling prompts, running code, or executing external logic. To make…
⏰ ClockTray – Hide or Show Your Windows Clock with One Click (yes, in C#)
Sometimes you want to see the clock all the time.Sometimes you want it completely hidden. Depending on how you work, the Windows clock in the taskbar can either be useful… or distracting. So I built a tiny utility that lets…
🎙️🤖 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…
🎨 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…
🤖🗣️ Local AI Voices in .NET — VibeVoice & Qwen TTS
You can now generate natural AI voices locally in pure C# using ONNX and VibeVoice or Qwen TTS. Just a few lines of .NET code and you’re speaking.
If you're exploring local AI, this is a great place to start 👇
#dotnet #AI #LocalAI #TTS
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:👉 As someone who has been building apps, samples, demos, orchestration experiments and livestream content…
Untitled
Hi! This post walks through a tiny but powerful scenario: ingest images locally, search them with natural language, and let an agent decide when to call tools. Everything runs on your machine, and it's an simple example of how to use Microsoft Agent Framework with local embeddings. We’ll…
🖼️ Local Image Embeddings in .NET — CLIP + ONNX
Hi 👋 If you’ve used ElBruno.LocalEmbeddings for text embeddings, you’re going to love the new image capabilities. I asked several friends about this, and they challenge me to give it a try, so here it is: ElBruno.LocalEmbeddings.ImageEmbeddings a…
🧠 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…
Local Embeddings in .NET — The Easy Way
Hi! If you’re running local LLMs using: Foundry Local Ollama Models like Phi, Qwen, or Llama At some point you’ll want to experiment with RAG. And that means one thing: 👉 You need embeddings. During production, you’ll probably rely on managed services and…
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:…
🤖 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…
Google apostando contra su propio negocio 🤯
Anthropic construyendo mientras OpenAI empieza a cobrar 💸
IA, ética, piratería y demandas que ya no se pueden ignorar ⚖️
Y un bot (ClawdBot / MoltBot) que se volvió viral… y abrió demasiadas puertas 🚨🤖
En los últimos episodios de No Tiene Nombre (NTN
Building an MCP App with C# – A Color Picker Sample
Hi! Airport Time = Coding Time! ✈️ I'm sitting at the airport right now, and you know what that means – perfect time to cook up some code! I just discovered that MCP Apps were announced, and I noticed something interesting: there are no C#…
Building a 3.6GB .NET Audio Joiner with GitHub Copilot CLI 🎧🤖
Hi! Sometimes you don’t need a framework, a service, or a startup idea.You just need a small tool that actually works. In my latest video, I put GitHub Copilot CLI to work building a .NET console app that merges 65 MP3 files into a…
🎙️ No Tiene Nombre (NTN 463 – NTN 469): de matemáticas con IA a agentes bien diseñados
En esta racha de episodios, No Tiene Nombre baja el hype y sube el análisis profundo, ejemplos prácticos y perspectiva realista sobre lo que está pasando con inteligencia artificial y desarrollo tecnológico en…
GitHub Copilot SDK: Build AI into Your Apps (Fast Overview)
Hi 👋 While exploring recent updates around the GitHub Copilot CLI, inspired by posts and demos from Scott Hanselman, I stumbled upon something even more interesting: the GitHub Copilot SDK. This SDK opens the door to embedding GitHub…
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…
🎙️ No Tiene Nombre (NTN 457 a 462): chips, agentes, guerras internas y predicciones
Buenas! A partir del episodio NTN 457, No Tiene Nombre entra en una racha bien clara:menos “wow IA”, más infraestructura, poder, decisiones incómodas y consecuencias reales. Entre chips, agentes que hacen cosas,…
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…
.NET vs Python for AI Agents: Measuring Performance of Microsoft Agent Framework (kind of 😉)
Hi! There’s a recurring debate every time we talk about AI agents: Should I use Python or .NET? After one too many conversations full of strong opinions and zero data, I decided to stop guessing and start…