Awesome AI AgentsAI Agent Deployment

microsoft/Agents

⭐ 1061 C# added to this list on 2025-06-16 repository created 2024-11-04

The Microsoft 365 Agents SDK is a comprehensive framework designed to simplify the creation and deployment of intelligent agents across multiple platforms including Microsoft 365, Teams, Copilot Studio, and Webchat. This SDK enables developers to build full-stack, multichannel, and trusted agents that can be integrated seamlessly into various enterprise systems. It provides scaffolding to handle communication requirements and supports the use of AI services of the developer's choice, making it highly flexible and adaptable to different AI models and providers. The SDK allows developers to quickly build an agent container that manages state, storage, activities, and events, which can then be deployed across any channel such as Microsoft 365 Copilot or Microsoft Teams. It supports agentic patterns without restricting developers to a specific technology stack, promoting customization to align with client-specific behaviors. The SDK also integrates with related tools like Semantic Kernel, Azure AI Foundry, and SharePoint Embedded Copilot, enhancing its capabilities in AI orchestration, reasoning, retrieval augmentation, and observability. The project is structured to support multiple programming languages with dedicated repositories for C#/.NET, JavaScript, and Python, although documentation for some languages is still forthcoming. It encourages contributions under a Contributor License Agreement and follows Microsoft's Open Source Code of Conduct. The SDK also recommends specific VS Code extensions to ensure a consistent development environment. Overall, the Microsoft 365 Agents SDK is a powerful tool for developers aiming to create intelligent, customizable agents that can operate across various Microsoft and web platforms, leveraging AI technologies to enhance user interaction and enterprise functionality.

https://github.com/microsoft/Agents

.netactivity-managementagent-containeragentsai-integrationai-modelsai-orchestrationai-providersai-servicesazure-ai-foundrybotbotframeworkc#copilotcopilot-studiocopilotstudioenterprise-systemsevent-managementintelligent-agentsjavascriptmicrosoftmicrosoft-365-agents-sdkmicrosoft-teamsmultichannel-deploymentopen-sourcepythonsdksemantic-kernelsharepoint-embedded-copilotstate-managementteamswebchat

Also in AI Agent Deployment

ollama/ollama

Ollama is a versatile platform that enables easy deployment, customization, and management of large language models locally across multiple operating systems with support for various model formats and a REST API.

alibaba/nacos

Nacos is a dynamic service discovery, configuration, and service management platform designed to simplify building and managing cloud-native applications and microservices.

e2b-dev/E2B

E2B is an open-source secure cloud runtime infrastructure that enables safe execution of AI-generated code in isolated sandboxes for AI applications and agents.

GoogleCloudPlatform/agent-starter-pack

A collection of production-ready Generative AI Agent templates for Google Cloud that accelerates development by addressing deployment, evaluation, customization, and observability challenges.

zebbern/claude-code-guide

Claude Code Guide is a comprehensive and authoritative resource providing detailed instructions, tips, and references for using the Claude Code CLI tool to interact with the Claude AI model, including advanced features and MCP integration.

boxlite-ai/boxlite

Rust engine giving AI agents hardware-isolated persistent micro-VMs that run any OCI image, embeddable as a daemonless library in Python, Node, Go, Rust or C, or run as a CLI, REST server or cloud control plane.

jim-schwoebel/awesome_ai_agents

A comprehensive and community-driven repository offering over 1,500 curated resources, tools, and projects related to AI agents for various applications and development needs.

Forethought-Technologies/AutoChain

AutoChain is a lightweight and extensible framework that simplifies building and automatically evaluating custom generative agents powered by large language models using custom tools and simulated multi-turn conversations.