local_fire_departmentHoneystax
search⌘K
loginLog Inperson_addSign Up
layers
HONEYSTAX TERMINAL v1.0
HomeNewsSavedSubmit
Back to the live board
O

open-swe

Agent

An Open-Source Asynchronous Coding Agent

Copy the install, test the workflow, then decide if it earns a permanent slot.

7,998
Why nowMoving now

Fresh repo activity plus visible builder pull. This is the kind of tool people test before it turns obvious.

DecisionHigh-conviction move

Copy the install, test the workflow, then decide if it earns a permanent slot.

Trial costMedium lift

Reasonable to try, but it will take more than a quick skim to get real signal.

Risk29/100

GitHub health 75/100. no security policy. Fresh enough repo health and manageable issue load keep the risk controlled.

What You Are Adopting

AI Agent

Universal

Model

Multiple

Build Time

Hours

Test This In Your Stack

One command inClean rollbackLow commitment
shieldSandboxedInstalls to ~/.claude — isolated from your projects. One command to remove.

Fastest way to find out if open-swe belongs in your setup.

Copy the install command, run a real test, and back it out cleanly if it slows you down.

Try now
git clone https://github.com/langchain-ai/open-swe ~/.claude/agents/open-swe

Run this first. You will know quickly if the workflow earns a permanent slot.

Back out
rm -rf ~/.claude/agents/open-swe

No messy cleanup loop. If it misses, remove it and keep moving.

Install Location

~/  └─ .claude/      ├─ commands/      ├─ agents/      │   └─ open-swe/ ← installs here      └─ settings.json

About

An Open-Source Asynchronous Coding Agent. An open-source agent for the AI coding ecosystem.

README

Open SWE Logo

Open SWE - An Open-Source Asynchronous Coding Agent

Warning

⚠️ DEPRECATION NOTICE

This repository is no longer actively maintained and will not receive further updates. The project has been deprecated and users are advised to seek alternative solutions for their coding agent needs.

Open SWE is an open-source cloud-based asynchronous coding agent built with LangGraph. It autonomously understands codebases, plans solutions, and executes code changes across entire repositories—from initial planning to opening pull requests.

Tip

Try out Open SWE yourself using our public demo!

Note: you're required to set your own LLM API keys to use the demo.

Note

📚 See the Open SWE documentation files here

💬 Read the announcement blog post here

📺 Watch the announcement video here

Features

UI Screenshot

  • 📝 Planning: Open SWE has a dedicated planning step which allows it to deeply understand complex codebases and nuanced tasks. You're also given the ability to accept, edit, or reject the proposed plan before it's executed.
  • 🤝 Human in the loop: With Open SWE, you can send it messages while it's running (both during the planning and execution steps). This allows for giving real time feedback and instructions without having to interrupt the process.
  • 🏃 Parallel Execution: You can run as many Open SWE tasks as you want in parallel! Since it runs in a sandbox environment in the cloud, you're not limited by the number of tasks you can run at once.
  • 🧑‍💻 End to end task management: Open SWE will automatically create GitHub issues for tasks, and create pull requests which will close the issue when implementation is complete.

Usage

Open SWE can be used in multiple ways:

  • 🖥️ From the UI. You can create, manage and execute Open SWE tasks from the web application.
  • 📝 From GitHub. You can start Open SWE tasks directly from GitHub issues simply by adding a label open-swe, or open-swe-auto (adding -auto will cause Open SWE to automatically accept the plan, requiring no intervention from you). The default open-swe labels now use Claude Opus 4.5 for optimal performance. Note: open-swe-max and open-swe-max-auto labels are deprecated and should no longer be used.

Tech Stack

GoLangChainClaudeLLM

Installation

open-swe

open-swe-auto

-auto

Open Live ProjectAudit Repo

Reviews0

Log in to write a review.

ActiveLast commit today
bug_report84open issues
Submitted May 21, 2025

auto_awesomeYour strongest next moves after open-swe