-
Foundry Local Monitor — See every local AI model your machine is running with Foundry Local
Hi! If you have been playing with Foundry Local to run AI models on your own machine, you probably ran into the same thing I did: you never really know what is running. You load a model from the CLI. Your C# app loads another one through the SDK. A Python script spins up its own. A .NET… — read more
-
Run the Right AI Model for the Right Copilot Task — Local or Cloud!
Hi! Part 1 of the CopilotHarness series Big models are great for heavy thinking. But what about simple questions — “rename this variable”, “write a short docstring”, “what does this function do”? Those don’t need GPT-5 across the internet. They can be answered instantly by a model running on your own machine, offline, for free.… — read more
-
Local-first AI Agents in C#: Foundry Local, MEAI, and Microsoft Agent Framework
Hi! If you are building local AI apps in C#, you quickly hit a practical gap: That is exactly why I created this library Why I created this I wanted a clean, non-REST, in-process integration where: So the library provides a thin adapter: Foundry Local SDK -> FoundryLocalChatClientAdapter -> IChatClient This lets you write provider-agnostic app code while still running local… — read more
-
GitHub Copilot and tokens: how to keep using AI without burning your budget in three prompts (some personal lessons learned!)
Hi! For a long time, many of us used GitHub Copilot as if it were unlimited magic: autocomplete, chat, agent mode, code review, increasingly powerful models, massive context, and long-running sessions that sometimes felt like a pair-programming marathon. And it worked. Well, mostly. Now, with usage-based billing and AI Credits, many developers are seeing something… — read more
-
Building Cross-Framework Agents with MAF, A2A, NVIDIA NeMo, and Aspire
Hi! What happens when a Python-based AI agent and a .NET-based AI agent need to work together? That is the idea behind MAF-A2A-NVIDIA-NemoAgents (https://github.com/elbruno/MAF-A2A-NVIDIA-NemoAgents-private): a reference app that shows how to combine NVIDIA NeMo Agent Toolkit, Microsoft Agent Framework, Agent-to-Agent communication, and Aspire into one multi-agent workflow. The repo describes itself as a production-ready sample… — read more
-
GitHub Copilot CLI + SQUAD + GPT-5.5 BYOK: Better Engineering, Same Hard Truth
TL;DR This was the final ElBruno.NetAgent experiment: GitHub Copilot CLI + SQUAD using Azure OpenAI GPT-5.5 BYOK against the same app-building challenge I previously tried with CPU-only local models, GPU local models, and GPT-5-mini. The good news: GPT-5.5 was clearly better at staying inside phase boundaries, following safety rules, reducing broad stabilization loops, and working… — read more
-
GitHub Copilot CLI + GPT-5-mini BYOK: The Code Was Cheap, the Quality Gates Were Expensive
The first screenshot shows GitHub Copilot CLI ready with the SQUAD agent and GPT-5-mini selected. Then SQUAD started spawning background agents. — read more
-
From Pet Projects to +20 Open Source NuGet Packages, Thanks to GitHub Copilot 🚀
Hi! Some of these started as small pet projects. IE: a quick helper for a demo, a tiny tool for a conference, a library to avoid repeating the same code again and again, or one of those “I’ll just build this in one evening” ideas that somehow becomes a real thing. And now, thanks to… — read more
-
🚀 Big Update: GPT-Image Models + AI Agent Skills
Hi! Two weeks ago, I shipped t2i — a terminal-first CLI for text-to-image generation. Today I’m excited to announce two major additions that make t2i even more powerful: TL;DR 🤖 Part 1: AI Agent Skills — The Biggest Feature This is the feature I’m most excited about: teaching AI agents how to use t2i automatically What Are Skills? Skills are packages of functionality that AI… — read more
-
🚀 Meet t2i — The ElBruno.Text2Image CLI
Hi! I just shipped t2i, a terminal-first CLI tool for ElBruno.Text2Image. Generate images from your shell in two commands — no UI, no browser, just a simple cli interface to image generation from the cloud. This is the Lite edition (cloud-only, ~2.4 MB on NuGet) — perfect for CI/CD pipelines, deployment scripts, batch jobs, and developers who live… — read more
-
🖼️ 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