AgentToolDrop

Microsoft Agent Framework

Builds AI agents and graph-based multi-agent workflows in Python or .NET

Standard A well-known tool, listed for reference and not ranked. About tiers

Install with pip

pip install agent-framework

Copied from the project's docs at github.com/microsoft/agent-framework

Why you'd want it

Microsoft Agent Framework provides agents, middleware and graph-based workflows with sequential, concurrent, handoff and group collaboration patterns, plus checkpointing, streaming, human-in-the-loop and time-travel. It has built-in OpenTelemetry tracing, declarative YAML agents and a DevUI for testing. Microsoft's docs describe it as the direct successor to AutoGen and Semantic Kernel, built by the same teams, and the README links migration guides from both.

Best for

  • Teams migrating from AutoGen or Semantic Kernel
  • Multi-agent workflows in .NET or Python
  • Azure and Microsoft Foundry deployments

Use it when

You need orchestrated multi-agent workflows with checkpointing and human review, in Python or C#, possibly hosted on Microsoft Foundry.

Skip it if

You want a minimal single-agent loop with no Azure ties; the README quickstarts use Microsoft Foundry and Azure credentials, and other providers are covered in samples. The Go SDK is a separate repo in public preview.

Same category or shared tags.

  1. Agno

    Framework Standard

    Builds Python agents, teams and workflows and serves them as an API with the AgentOS runtime

    • 42.7k stars
    • 26.3 stars/day since creation
    • pushed
    • v3.1.3 on
    • Apache-2.0

    Install with pip

    pip install -U agno openai
    Use it when, skip it if, stats for Agno

    Why you'd want it

    Agno is a Python SDK with three primitives (agents, teams and workflows) plus a runtime, AgentOS, that serves them through a production API with 50+ endpoints over SSE and websockets. Sessions, memory, knowledge and traces are stored in your own database, and the runtime adds human approval, OpenTelemetry tracing, JWT-based RBAC with multi-tenant isolation, cron scheduling, and interfaces for Slack, Telegram, WhatsApp, Discord, AG-UI and A2A. Starter templates deploy it with Docker to Railway, AWS, GCP, Azure, Fly, Render, Modal or Helm.

    Best for

    • Self-hosted agent platforms
    • Serving agents to many users
    • Agents exposed in Slack or messaging apps

    Use it when

    You want to build agents and also run them as a multi-user service on your own infrastructure, with data kept in your own database.

    Skip it if

    You are not on Python. Agno sends a telemetry event per agent run by default (prompts, messages and outputs are not sent); set AGNO_TELEMETRY=false to turn it off.

    Stats

    Stars
    42,736
    Last push
    Release
    v3.1.3,
    License
    Apache-2.0
    Pricing
    Open source
    Stars per day, since repo creation
    26.3
    Tier
    Standard, not ranked
  2. AutoGen

    Framework Standard

    Builds multi-agent AI apps that act autonomously or alongside humans; now in maintenance mode

    • 61.4k stars
    • 53.2 stars/day since creation
    • pushed
    • python-v0.7.5 on
    • MIT for code

    Install with pip

    pip install -U "autogen-agentchat" "autogen-ext[openai]"
    Use it when, skip it if, stats for AutoGen

    Why you'd want it

    AutoGen is Microsoft's multi-agent framework, layered into a Core API (message passing, event-driven agents, local and distributed runtimes), an AgentChat API for common patterns such as two-agent chat and group chat, and an Extensions API for model clients and code execution. AutoGen Studio adds a no-code GUI for prototyping multi-agent workflows, though the README says it is not meant to be a production-ready app. Existing users can keep using it, but it no longer receives new features.

    Best for

    • Maintaining existing AutoGen projects
    • Studying multi-agent orchestration patterns

    Use it when

    You already run AutoGen and need it to keep working while you plan a migration.

    Skip it if

    You are starting a new project: AutoGen is in maintenance mode and community managed, and Microsoft recommends its successor, Microsoft Agent Framework, which has a migration guide from AutoGen.

    Stats

    Stars
    61,411
    Last push
    Release
    python-v0.7.5,
    License
    MIT for code
    Pricing
    Open source
    Stars per day, since repo creation
    53.2
    Tier
    Standard, not ranked
  3. CrewAI

    Framework Standard

    Orchestrates teams of role-based agents (Crews) and event-driven workflows (Flows) in Python

    • 59.7k stars
    • 55.1 stars/day since creation
    • pushed
    • 1.15.28 on
    • MIT

    Install the CLI with uv

    uv tool install crewai
    Use it when, skip it if, stats for CrewAI

    Why you'd want it

    CrewAI is a standalone Python framework with its own primitives for agents, tasks, crews, flows, tools and orchestration. Crews let role-based agents collaborate and delegate tasks autonomously, while Flows give event-driven control with state management and conditional branching, and the two can be combined. The crewai CLI scaffolds a project where agents and tasks are defined in JSONC files and run with crewai run.

    Best for

    • Multi-agent teams with defined roles
    • Business process automation
    • Mixing autonomous agents with deterministic steps

    Use it when

    You want several specialized agents with clear roles and tasks, wrapped in deterministic, event-driven workflows in regular Python.

    Skip it if

    You are not on Python (it requires Python 3.10 to 3.13). It collects anonymous telemetry by default (disable with OTEL_SDK_DISABLED=true), and the managed control plane, CrewAI AMP, is a separate commercial product.

    Stats

    Stars
    59,704
    Last push
    Release
    1.15.28,
    License
    MIT
    Pricing
    Open source
    Stars per day, since repo creation
    55.1
    Tier
    Standard, not ranked

For agents

The same entry, as files an agent can read without scraping this page.

# read one entry
curl -s https://agenttooldrop.com/tools/microsoft-agent-framework.md

# list the MCP servers in the catalog
curl -s https://agenttooldrop.com/tools.json \
  | jq -r '.tools[] | select(.category=="mcp-server") | .slug'