◉AgentCodingFree
SWE-agent
Princeton's autonomous agent that resolves real GitHub issues end-to-end using a custom agent-computer interface.
Installs310k
Rating★ 4.7
Reviews103
SWE-agent
SWE-agent from Princeton NLP turns any LLM into a software engineering agent capable of finding and fixing bugs in real-world GitHub repositories. It uses a carefully designed Agent-Computer Interface (ACI) that gives the model specialised commands for navigating codebases — dramatically improving performance over raw tool-use.
Key Features
- Agent-Computer Interface: custom shell commands (
search_file,view_file,edit_file) optimised for LLM code navigation - SWE-bench compatible: benchmarked on the full SWE-bench Verified dataset; reproducible evaluation scripts included
- Multi-model: GPT-4o, Claude, Gemini, and any LiteLLM endpoint
- Batch mode: run the agent over a dataset of issues in parallel for evaluation
- Web UI: interactive traj viewer to replay and debug agent trajectories step-by-step
- Extensible: plug in custom tools, filters, and cost controls
Quick Start
pip install sweagent
# Fix a GitHub issue
swe-agent run \
--model_name claude-sonnet-4-5 \
--data_path https://github.com/owner/repo/issues/42 \
--repo_path /path/to/local/repo
npx ai-supply add swe-agent-github-issue-solver
Curated mirror of the open-source SWE-agent (MIT). Get it from the source.