Skip to content

elbruno/openclawnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ¦€ OpenClawNet

Build an AI Agent Platform in .NET 10 with GitHub Copilot

Welcome to OpenClawNet! This repository contains session materials and working code from the Microsoft Reactor live series on building production-ready AI agents using .NET 10, Blazor, and GitHub Copilot.

πŸ“Œ This repo grows with each session. Code is added incrementally β€” after Session 1, you'll have a working chatbot. By Session 4, a full AI agent platform.


πŸ“Ί Reactor Series β€” Register Now!

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

πŸ“… The 4-Session Journey (50 min each)

Session 1: Foundation + Local Chat

Architecture, Local LLM Providers, SignalR Streaming, Blazor UI

Walk through a pre-built .NET 10 solution: model abstractions, local LLM integration (Ollama/Foundry Local) with SSE streaming, EF Core storage, Gateway API, and a real-time Blazor chat UI β€” all orchestrated with Aspire.

  • πŸ“¦ Materials available on session day
  • πŸ‡ΊπŸ‡Έ Register Β· πŸ‡ͺπŸ‡Έ Registrarse

Session 2: Tools + Agent Workflows

Tool Framework, Security Model, Agent Orchestrator Loop

Upgrade the chatbot to an agent: add a tool framework with approval policies, built-in tools (FileSystem, Shell, Web, Scheduler) with security gates, and the core agent reasoning loop.

  • πŸ“¦ Materials available after Session 1
  • πŸ‡ΊπŸ‡Έ Register Β· πŸ‡ͺπŸ‡Έ Registrarse

Session 3: Skills + Memory

Markdown Skills, Context Management, Semantic Search

Give the agent personality with Markdown+YAML skills and long-term memory through conversation summarization and local embeddings for semantic search.

  • πŸ“¦ Materials available after Session 2
  • πŸ‡ΊπŸ‡Έ Register Β· πŸ‡ͺπŸ‡Έ Registrarse

Session 4: Automation + Cloud πŸŽ‰

Cloud Providers, Job Scheduling, Testing, Production Readiness

Connect Azure OpenAI and Foundry providers, add cron-based job scheduling, run the full test suite, and see the complete platform in action.

  • πŸ“¦ Materials available after Session 3
  • πŸ‡ΊπŸ‡Έ Register Β· πŸ‡ͺπŸ‡Έ Registrarse

πŸš€ Quick Start

# Clone the repo
git clone https://github.com/elbruno/openclawnet.git
cd openclawnet

Session code and materials are published on the day of each live session. Register at the links above to be notified!


πŸ“‹ Prerequisites

  • .NET 10 SDK β€” Download
  • VS Code + GitHub Copilot β€” Setup
  • Ollama β€” Download or Foundry Local β€” Docs (run ollama pull phi4-mini or use Foundry Local SDK)
  • Docker β€” Docker Desktop

For Session 4 (optional): Azure subscription β€” Free account


πŸ—οΈ Architecture

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.


πŸ“– How to Follow Along

Each session uses an Explain β†’ Explore β†’ Extend approach:

  1. Explain β€” Walk through the pre-built code and architecture
  2. Explore β€” Run live demos, test endpoints, see behavior
  3. Extend β€” 2-3 small Copilot completions to add features

The code grows incrementally:

After Session What's in the repo
1 Chatbot: Models, Local LLMs, Storage, Gateway, Blazor, Aspire
2 + Agent: Tools framework, security gates, agent loop
3 + Personality: Skills system, memory, summarization
4 + Production: Cloud providers, scheduling, tests

πŸ’¬ Community


πŸ“„ License

MIT License β€” see LICENSE for details.

Built with ❀️ for the .NET and AI developer community. πŸ¦€

About

🐾 OpenClawNet β€” Build an AI Agent Platform in .NET 10 (Reactor live series materials)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages