#8787th of 142 in Agent frameworks and SDKs

fast-agent

Python framework and CLI for building MCP-enabled agents and workflows

Stars
4k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+258
22 Apr 2026: 3,707 stars29 Apr 2026: 3,716 stars6 May 2026: 3,727 stars13 May 2026: 3,742 stars20 May 2026: 3,751 stars27 May 2026: 3,762 stars3 Jun 2026: 3,773 stars10 Jun 2026: 3,783 stars17 Jun 2026: 3,793 stars24 Jun 2026: 3,804 stars1 Jul 2026: 3,811 stars8 Jul 2026: 3,821 stars15 Jul 2026: 3,826 stars22 Jul 2026: 3,837 stars29 Jul 2026: 3,843 stars5 Aug 2026: 3,858 stars12 Aug 2026: 3,863 stars19 Aug 2026: 3,878 stars26 Aug 2026: 3,882 stars2 Sept 2026: 3,892 stars9 Sept 2026: 3,901 stars16 Sept 2026: 3,903 stars23 Sept 2026: 3,908 stars30 Sept 2026: 3,917 stars7 Oct 2026: 3,923 stars14 Oct 2026: 3,930 stars21 Oct 2026: 3,941 stars28 Oct 2026: 3,950 stars4 Nov 2026: 3,960 stars11 Nov 2026: 3,965 stars

3,707 on 22 Apr 20263,965 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

fast-agent is a Python framework and CLI for defining agents with decorators and connecting them to MCP servers. It provides chain, parallel, router, orchestrator, evaluator-optimizer and MAKER workflows. It also runs as an interactive shell-enabled coding agent or as an ACP-compatible agent. Native providers are Anthropic, OpenAI and Google, plus Azure, Ollama and others via TensorZero.

Who it is for: Python developers building MCP-connected agents and workflows from the terminal

Strengths

  • Covers MCP features: sampling, elicitations, OAuth with keyring storage, Streamable HTTP diagnostics
  • Agents defined with short decorators; prompts and config live in plain files for version control
  • Built-in workflows: chain, parallel, router, orchestrator, evaluator-optimizer, MAKER, agents-as-tools
  • Passthrough and Playback LLMs let you test glue code without calling a real model

Weaknesses

  • CLI-first; no web UI or visual workflow builder
  • Python only; setup instructions assume the uv package manager
  • No Docker or compose files provided
  • Providers beyond the native ones depend on TensorZero as an intermediary

What it needs

  • no GPU
  • Needs uv, MCP servers, LLM provider API or local model server (Ollama, llama.cpp)
  • Models: Anthropic, OpenAI, Google, Azure, Ollama

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Agent frameworks and SDKs

See all 142
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)76.2k stars+15,031 (+25%) in 30 daysMIT96 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+692 (+2.3%) in 30 daysMIT92 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+778 (+2.7%) in 30 dayscustom license92 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.8k stars+3,334 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitReact and Angular SDK for adding agent chat and generative UI to apps38.7k stars+757 (+2.0%) in 30 daysMIT90 out of 100