Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
Core Concepts
Reasoning
Memory & Retrieval
Agent Types
Design Patterns
Training & Alignment
Frameworks
Tools
Safety & Security
Evaluation
Meta
This is an old revision of the document!
Trae Agent is an LLM-based agent developed by ByteDance for general-purpose software engineering tasks1). It provides a powerful CLI interface that understands natural language instructions and executes complex software engineering workflows. With over 11,000 GitHub stars and a companion research paper (arXiv:2507.23370), Trae Agent is designed as a modular, research-friendly platform for studying and advancing AI-driven software development.
GitHub: bytedance/trae-agent | Website: https://www.trae.ai/2)))
Trae Agent is built in Python (99.4%) with a clean modular design:
# Install Trae Agent pip install trae-agent # Or clone and install from source git clone https://github.com/bytedance/trae-agent.git cd trae-agent pip install -e . # Run with a natural language task trae-agent "Fix the authentication bug in the login module" # Specify a model provider trae-agent --model claude-3.5-sonnet "Refactor the database layer" # Run against a SWE-bench instance trae-agent --benchmark swe-bench --instance django__django-16379
Trae Agent was developed by ByteDance's research team and published with an academic paper. Key research contributions include:
The project has attracted 50+ contributors and over 1,100 forks, reflecting strong community and research interest3).