#4545th of 46 in Coding agents and assistants

trae-agent

Research-oriented CLI agent that runs software engineering tasks with LLM tools

Stars
12.1k
License
MIT
Last commit
Feb 2026
Language
Python
Stars, last 29 weeks+1,197
25 Mar 2026: 10,946 stars1 Apr 2026: 11,041 stars8 Apr 2026: 11,116 stars15 Apr 2026: 11,182 stars22 Apr 2026: 11,230 stars29 Apr 2026: 11,278 stars6 May 2026: 11,334 stars13 May 2026: 11,401 stars20 May 2026: 11,433 stars27 May 2026: 11,474 stars3 Jun 2026: 11,514 stars10 Jun 2026: 11,538 stars17 Jun 2026: 11,575 stars24 Jun 2026: 11,622 stars1 Jul 2026: 11,677 stars8 Jul 2026: 11,723 stars15 Jul 2026: 11,765 stars22 Jul 2026: 11,793 stars29 Jul 2026: 11,876 stars5 Aug 2026: 11,918 stars12 Aug 2026: 11,957 stars19 Aug 2026: 11,982 stars26 Aug 2026: 12,010 stars2 Sept 2026: 12,028 stars9 Sept 2026: 12,053 stars16 Sept 2026: 12,070 stars23 Sept 2026: 12,091 stars30 Sept 2026: 12,109 stars7 Oct 2026: 12,122 stars14 Oct 2026: 12,143 stars

10,946 on 25 Mar 202612,143 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Trae Agent is a Python CLI that takes a natural-language task and runs an LLM loop with bash, file-edit, sequential-thinking and task-done tools. It works with OpenAI, Anthropic, Google Gemini, Azure, OpenRouter, Doubao and Ollama, and can run tasks inside Docker containers. It records full trajectories to JSON and is built to be modified for agent research.

Who it is for: Developers and researchers who want a hackable terminal coding agent

Strengths

  • Many providers, including Ollama for local models, plus custom base_url support
  • Trajectory files log LLM calls, steps and tool use for debugging and analysis
  • Can run tasks in a new or existing Docker container, or one built from a Dockerfile
  • Optional MCP servers configured in YAML; modular code aimed at ablation studies

Weaknesses

  • Terminal only; no IDE extension or web UI described
  • Installed from source with uv and Python 3.12+; no release published
  • Config is YAML with a legacy JSON format; tabs are not allowed
  • README says the project is still under active development

What it needs

  • no GPU
  • Needs uv, Python 3.12+, LLM provider API key, Docker (optional)
  • Models: OpenAI, Anthropic, Google Gemini, Azure, OpenRouter

Also in Coding agents and assistants

See all 46
Also in Coding agents and assistants
RankProjectScore
1claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs194.9k starsMIT83 out of 100
2opencodeTerminal coding agent with build and plan modes, plus a desktop app213.5k starsMIT79 out of 100
3piTerminal coding agent with extensions, skills, and an SDK115.2k starsMIT79 out of 100
#4oh-my-openagentTerminal coding agent that fans work out across many models70k starscustom license78 out of 100
#5orcaDesktop app that runs CLI coding agents in parallel git worktrees92.5k starsMIT77 out of 100