{"data":{"slug":"bytedance-trae-agent","name":"trae-agent","tagline":"Trae Agent is an LLM-based agent for general purpose software engineering tasks.","github_url":"https://github.com/bytedance/trae-agent","owner":"bytedance","repo":"trae-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/4158466?v=4","primary_language":"Python","stars":12036,"forks":1341,"topics":["agent","llm","software-engineering"],"archived":false,"github_pushed_at":"2026-02-05T11:21:00+00:00","maintenance_label":"Slowing","stars_delta_30d":177,"url":"https://www.graphcanon.com/tools/bytedance-trae-agent","markdown_url":"https://www.graphcanon.com/tools/bytedance-trae-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bytedance-trae-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bytedance-trae-agent","description":"Trae Agent is an LLM-based agent for general purpose software engineering tasks.","homepage_url":"https://www.trae.ai/","license":"MIT","open_issues":162,"watchers":66,"ai_summary":"An AI Agent designed to automate and assist with various software engineering tasks using large language models. It supports integration with multiple LLM providers and can be run within Docker containers.","readme_excerpt":"### Requirements\n- UV (https://docs.astral.sh/uv/)\n- API key for your chosen provider (OpenAI, Anthropic, Google Gemini, OpenRouter, etc.)\n\n---\n\n# Specify a Docker image to run the task in a new container\ntrae-cli run \"Add tests for utils module\" --docker-image python:3.11\n\n---\n\n# Specify a Docker image to run the task in a new container and mount the directory\ntrae-cli run \"write a script to print helloworld\" --docker-image python:3.12 --working-dir test_workdir/\n\n---\n\n# Attach to an existing Docker container by ID (`--working-dir` is invalid with `--docker-container-id`)\ntrae-cli run \"Update API endpoints\" --docker-container-id 91998a56056c\n\n---\n\n# Specify a path to a local Docker image file (tar archive) to load\ntrae-cli run \"Fix the bug in main.py\" --docker-image-file test_workspace/trae_agent_custom.tar\n\n---\n\n# Remove the Docker container after finishing the task (keep default)\ntrae-cli run \"Add tests for utils module\" --docker-image python:3.11 --docker-keep false\n```\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.","github_created_at":"2025-06-13T12:05:15+00:00","created_at":"2026-07-07T17:39:15.53757+00:00","updated_at":"2026-08-19T12:00:48.658285+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"llm","name":"llm"},{"slug":"software-engineering","name":"software-engineering"}],"trust":{"provenance":{"is_fork":false,"github_id":1001452682,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T12:00:47.618Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":195,"last_release_at":null,"stars_delta_30d":177,"open_issues_delta_30d":19},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:14:06.195Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-19T12:00:48.286Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-08-19T12:00:48.286Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-19T12:00:48.286Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-19T12:00:48.286Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need a versatile AI agent that can integrate with multiple LLM providers such as OpenAI, Anthropic, Google Gemini, and others for varied software engineering tasks.","If your project requires running tasks within isolated environments using various Python versions available through Docker images like `python:3.12`.","For tasks that necessitate attaching to existing Docker containers or the ability to mount directories for task execution, as Trae Agent supports Docker container IDs and working directory mounts."],"when_not_to_use":["If your workflow does not align with using Docker containers, since Trae Agent heavily relies on Docker for task execution.","In scenarios where you need a tool that offers more direct control over the LLM model parameters; Trae Agent provides integration flexibility but may require additional setup to specify these customiz"],"source":"enrich:decision_facts","observed_at":"2026-07-11T15:35:51.087Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Trae Agent is an AI-powered assistant designed to handle a variety of software engineering tasks through integration with different Large Language Models (LLMs), with Docker container support."}]}}