-
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 the LLM every single time, right? Yeah, me too. And it’s… â read more
-
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 agent platform from scratch using .NET 10 and GitHub Copilot. What You’ll Learn Over four interactive sessions, we’ll transform a simple chatbot into an intelligent, autonomous… â 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
-
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 this easier to understand, we published a small sample repo: đ https://github.com/Azure-Samples/agent-skills-dotnet-demo The… â read more
-
â° 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 you toggle the Windows clock visibility with a single click. Meet ClockTray. The Problem Windows… â 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
-
đ¤đŁď¸ Local AI Voices in .NET â VibeVoice & Qwen TTS
Hi! Letâs look at these 2 code snippets⌠whatâs behind them? đ§ Snippet 1 â VibeVoice (Native TTS in .NET) This generates a WAV file from text using the VibeVoice-Realtime-0.5B model, running locally via ONNX.The first time you run it, the model is automatically downloaded. No REST calls. No API keys. No cloud dependency. đ§ … â 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
-
Building an MCP App with C# – A Color Picker Sample
Hi! Iâve been spending some airport time playing with MCP Apps, and one question kept coming back: Can we build a real, interactive UI for MCP tools⌠using just C#? Short answer: yes.Long answer: letâs build one. In this post, weâll create a Color Picker MCP App using ASP.NET Core + Model Context Protocol, where:… â read more
-
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 single 3.6GB audio file. No fluff, no fake demo â a… â read more
-
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 Copilot directly into your own applications, not just your editor or terminal. Even better: it supports multiple… â 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