agent-framework and agentica

These are competitors: both are general-purpose Python frameworks for building AI agents with tool-calling capabilities, but microsoft/agent-framework is a mature, heavily-adopted enterprise solution while agentica is a lightweight async-first alternative for simpler use cases.

agent-framework
93
Verified
agentica
70
Verified
Maintenance 25/25
Adoption 21/25
Maturity 24/25
Community 23/25
Maintenance 13/25
Adoption 16/25
Maturity 25/25
Community 16/25
Stars: 7,882
Forks: 1,308
Downloads: 417,180
Commits (30d): 208
Language: Python
License: MIT
Stars: 251
Forks: 31
Downloads: 462
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About agent-framework

microsoft/agent-framework

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

Supports graph-based workflows with streaming, checkpointing, and human-in-the-loop capabilities for deterministic function composition. Built-in OpenTelemetry observability, middleware system for request/response processing, and a DevUI for interactive agent development and debugging. Works with multiple LLM providers and includes experimental labs for benchmarking and reinforcement learning research.

About agentica

shibing624/agentica

Agentica: Lightweight async-first Python framework for AI agents. 轻量级异步优先的AI Agent框架,支持工具调用、RAG、多智能体和MCP。

Provides 40+ built-in tools (search, code execution, file operations, OCR, image generation) and supports multiple agent patterns including Teams for dynamic delegation and Workflows for deterministic orchestration. Built on async-first primitives enabling parallel tool execution via `asyncio.gather()`, with integrations for LangChain/LlamaIndex RAG, MCP protocol support across stdio/SSE/HTTP transports, and a Markdown-based Skill system for model-agnostic capability injection.

Scores updated daily from GitHub, PyPI, and npm data. How scores work