Build an AI Agent Platform in .NET 10 with GitHub Copilot
OpenClaw .NET is the companion repo for the Microsoft Reactor live series on building productionโready AI agents with .NET 10, Aspire, Blazor and GitHub Copilot. It contains the complete application source, tests, manuals, demos, and perโsession attendee materials โ everything you need to follow along live, or rebuild the whole platform on your own machine.
๐ First time here? Start with SETUP.md for a stepโbyโstep local setup (prerequisites, hardware, clone, build, run, first chat, troubleshooting).
๐ Browse the published site: https://elbruno.github.io/openclawnet/ โ session slides, live test dashboard, and quick links to materials.
| Language | Series Page |
|---|---|
| ๐บ๐ธ English | Building an AI Agent Platform in .NET 10 with GitHub Copilot |
| ๐ช๐ธ Espaรฑol | Construye una Plataforma de Agentes AI en .NET 10 con GitHub Copilot |
| # | Session | Focus | Materials |
|---|---|---|---|
| 1 | Foundation + Local Chat | Architecture, local LLM providers, SignalR streaming, Blazor UI | sessions/session-1 |
| 2 | Tools + Agent Workflows | Tool framework, security model, agent orchestrator loop | sessions/session-2 |
| 3 | Skills + Memory | Markdown skills, context management, semantic search | sessions/session-3 |
| 4 | Automation + Cloud | Cloud providers, job scheduling, testing, production readiness | sessions/session-4 |
Each session uses an Explain โ Explore โ Extend approach: walk the architecture, run live demos, then add features with GitHub Copilot.
git clone https://github.com/elbruno/openclawnet.git
cd openclawnet
# Pull a local model
ollama pull llama3.2
# Build & run
dotnet build
aspire startOpen the Web URL from the Aspire dashboard (typically http://localhost:5010) and say hello.
For the full guide โ including hardware requirements, the four model providers, the Jobs/Tools demos, and troubleshooting โ see SETUP.md.
Blazor Web UI โโSignalRโโโถ Gateway API โโโถ Agent Orchestrator
โ
โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โผ โผ โผ
Model Provider Tool Framework Skills System
(Ollama/Foundry (File/Shell/ (Markdown +
Local/Azure/...) Web/Schedule) YAML)
โ
โผ
SQLite Storage
Session 1 starts with just the chatbot path (UI โ Gateway โ Model โ Storage). Each session adds a new layer until you have the full agent platform.
src/โ the full .NET 10 + Aspire application (40+ projects: Gateway, Web, Agent, Memory, Skills, Storage, model providers, tools, MCP servers).tests/โ Unit, Integration, and Playwright E2E test suites.docs/manuals/โ userโfacing manuals (prerequisites, installation, settings, tools, jobs).docs/demos/โ short demo scripts (aspireโstack, gatewayโonly, tools, realโworld scenarios).docs/analysis/โ architecture and design analyses.scripts/โ helper PowerShell scripts (prereqs, reset, dashboard publish).sessions/โ perโsession attendee materials (READMEs, scripts, slides, demo code).
See the What's Where section in SETUP.md for a perโfolder breakdown.
- Discord: Microsoft Foundry Community (.NET channel)
- Issues: Open an issue
- Resources: Generative AI for Beginners .NET ยท .NET Aspire
MIT License โ see LICENSE for details.
Built with โค๏ธ for the .NET and AI developer community. ๐ฆ