#1313th of 23 in Agent backends
ms-agent
Python agent framework with CLI, TUI and WebUI, skills, sub-agents and MCP
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.4k
- License
- Apache-2.0
- Last commit
- Sep 2026
- Last release
- Mar 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
MS-Agent is a Python SDK and harness for long-running agents. It handles planning, permissions, context compression, project memory and cron jobs, and supports sub-agents, sequential or DAG workflows, Agent Skills and MCP tools. The same agent logic runs from a CLI, a terminal UI or a browser WebUI, and the repo ships example apps for deep research, code generation and video generation.
Who it is for: Python developers building long-running multi-agent assistants
Strengths
- One Python SDK drives CLI, TUI and WebUI, so agent logic is reused across interfaces
- Context compaction, project memory and cron scheduling target long-running tasks
- Supports MCP, ACP/A2A, Agent Skills and DAG or sequential multi-agent workflows
- Bundled apps: deep research, Code Genesis, FinResearch, Singularity Cinema
Weaknesses
- WebUI must be installed from source; needs Python 3.12+, Node.js 22.22.0+, pnpm and uv
- No Docker or compose files detected in the repo
- Default provider is ModelScope and needs an API key from its token page
- README is dominated by a long news log; the many bundled apps make scope broad
What it needs
- Python, ModelScope, multiple model providers, Anthropic API format, multimodal input (image, video)
- Needs Python 3.12+ (WebUI), Node.js 22.22.0+, pnpm 10.17.1, uv 0.5+, LLM provider API key (ModelScope by default)
Also in Agent backends
See all 23| Rank | Project | Score |
|---|---|---|
| 1 | deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI | 70 out of 100 |
| 2 | eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs | 59 out of 100 |
| 3 | computerDurable Object virtual filesystem with container, shell and JavaScript runtimes for agents | 58 out of 100 |
| #4 | marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates | 55 out of 100 |
| #5 | adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents | 53 out of 100 |