People/microsoft
Microsoft

Microsoft

Organizationbuilder

Open source projects and samples from Microsoft

Redmond, WA
x github website
PythonTypeScriptJupyter Notebook
291k★
stars on radar
+2.0k
last 7 days
8217
public repos
Open source on the radar · 14
microsoft/
ai-agents-for-beginners
657/wk

18 Lessons to Get Started Building AI Agents

71k24kJupyter Notebook✓ Reviewed
microsoft/
autogen
158/wk

A programming framework for agentic AI

60k9.1kPython✓ Reviewed
microsoft/
playwright-mcp
227/wk

Playwright MCP server

36k3.0kTypeScript✓ Reviewed
microsoft/
graphrag
279/wk

A modular graph-based Retrieval-Augmented Generation (RAG) system

35k3.7kPython✓ Reviewed
microsoft/
semantic-kernel
40/wk

Integrate cutting-edge LLM technology quickly and easily into your apps

28k4.7kC#giant✓ Reviewed
microsoft/
agent-lightning
20/wk

The absolute trainer to light up AI agents.

17k1.5kPython✓ Reviewed
microsoft/
mcp-for-beginners
60/wk

This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.

17k5.5kJupyter Notebook✓ Reviewed
microsoft/
agent-framework
117/wk

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

13k2.1kPython✓ Reviewed
microsoft/
magentic-ui
18/wk

MagenticLite is an experimental agent that works across the browser and local file system

In catalog: Microsoft Phi-4
10k1.0kPython✓ Reviewed
microsoft/
flint-chart
1.0k/wk

🪄 Flint is a visualization language that lets AI agents reliably create expressive, good-looking charts from simple, human-editable chart specs.

3.4k170TypeScriptnew✓ Reviewed
microsoft/
aici

AICI: Prompts as (Wasm) Programs

2.1k84Rustquiet✓ Reviewed
microsoft/
intelligent-terminal
15/wk

A fork of Windows Terminal with native agent integration, right in your command line.

1.6k120C++new✓ Reviewed
microsoft/
sarathi-serve
2/wk

A low-latency & high-throughput serving engine for LLMs

51364Pythonquiet✓ Reviewed
microsoft/
Build-CLI

Experience Microsoft Build, directly from your terminal, with GitHub Copilot CLI and the Microsoft Build CLI.

28983TypeScript✓ Reviewed
Agent skills · 200see the collection →
microsoft-foundryscripts
Deploy, evaluate, fine-tune, and manage Foundry agents end-to-end with azd: hosted agent scaffold/run/deploy, prompt agent create, batch eval, continuous eval, prompt optimizer, Agent Optimizer scaffold, agent.yaml, dataset curation from traces, model fine-tuning (SFT/DPO/RFT). USE FOR: azd ai agent, azd provision/deploy, deploy agent, hosted agent, create agent, add tool to agent, invoke agent, evaluate agent, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, agent optimizer, deploy model, Foundry project, RBAC, role assignment,
DevOps & Cloud · microsoft/azure-skills
microsoft-foundryscripts
Deploy, evaluate, fine-tune, and manage Foundry agents end-to-end with azd: hosted agent scaffold/run/deploy, prompt agent create, batch eval, continuous eval, prompt optimizer, Agent Optimizer scaffold, agent.yaml, dataset curation from traces, model fine-tuning (SFT/DPO/RFT). USE FOR: azd ai agent, azd provision/deploy, deploy agent, hosted agent, create agent, add tool to agent, invoke agent, evaluate agent, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, agent optimizer, deploy model, Foundry project, RBAC, role assignment,
DevOps & Cloud · microsoft/skills
azure-preparescripts
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, se
DevOps & Cloud · microsoft/azure-skills
azure-app-onboardscripts
End-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and pre-deploy approval. Analyzes your app, auto-detects the right Azure services, scaffolds infrastructure code, and deploys — tailored to your app, not a template. Handles moving existing apps to Azure without rewriting or with minimal changes. WHEN: bring your app to Azure, plan my app, cost to run, is my code ready to deploy, deploy my app to the cloud, deploy all my services, what Azure services do I need, plan my Azure deployment, deploy my new app to Azure, one-click
DevOps & Cloud · microsoft/azure-skills
azure-deployscripts
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: \"run azd up\", \"run azd deploy\", \"execute deployment\", \"push to production\", \"push to cloud\", \"go live\", \"ship it\", \"bicep deploy\", \"terraform
DevOps & Cloud · microsoft/azure-skills
finetuningscripts
Fine-tune models on Azure AI Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation, training job submission, deployment, and evaluation. USE FOR: fine-tune, SFT, DPO, RFT, training data, grader, distillation, fine-tuned model, training job, large file upload, calibrate grader, deploy fine-tuned model, evaluate fine-tuned model. DO NOT USE FOR: general model deployment without fine-tuning (use deploy-model), agent creation (use agents), prompt optimization without training (use prompt-optimizer).
DevOps & Cloud · microsoft/azure-skills
azure-upgradescripts
Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).
DevOps & Cloud · microsoft/azure-skills
azure-validatescripts
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, v
Testing & QA · microsoft/azure-skills
azure-validatescripts
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, v
Testing & QA · microsoft/skills
deploy-modelscripts
Unified Azure OpenAI model deployment skill with intelligent intent-based routing. Handles quick preset deployments, fully customized deployments (version/SKU/capacity/RAI policy), and capacity discovery across regions and projects. USE FOR: deploy model, deploy gpt, create deployment, model deployment, deploy openai model, set up model, provision model, find capacity, check model availability, where can I deploy, best region for model, capacity analysis. DO NOT USE FOR: listing existing deployments (use foundry_models_deployments_list MCP tool), deleting deployments, agent creation (use agent
DevOps & Cloud · microsoft/azure-skills
azure-app-onboard-prereqscripts
Assess whether source code is ready to deploy to Azure — the check BEFORE infrastructure work. Evaluates build health, app completeness, dependencies and local services, stack compatibility, and deployment feasibility. Answers questions about what your app needs before it can be deployed — frameworks, dependencies, and configuration. Checks whether dependencies are compatible and identifies deployment blockers and unsupported frameworks. WHEN: \"evaluate my repo\", \"is my app ready to deploy\", \"what does my app need to deploy\", \"what do I need before deploying\", \"does my app need\", \"c
DevOps & Cloud · microsoft/azure-skills
python-appservice-deployscripts
Deploy Python (Flask/Django/FastAPI) code to Azure App Service Linux. WHEN: \"Flask App Service\", \"Django App Service\", \"FastAPI App Service\", \"deploy Python to App Service\". DO NOT USE FOR: Container Apps, Functions, non-Python, Terraform/Bicep/IaC, full infra — use azure-prepare.
DevOps & Cloud · microsoft/azure-skills
Roles are derived from products, launches and repositories we track — not from self-description.