langchain-ai/open-swe

每日信息看板 · 2026-02-25
开源项目
Category
github_search
Source
2
Score
2026-02-25T01:57:11Z
Published

AI 总结

langchain-ai 的 Open SWE 是基于 LangGraph 的云端异步编码代理,可理解代码库并从规划到提交 PR 全流程执行,但仓库已宣布弃用且不再维护,用户需考虑替代方案。
#GitHub #repo #开源项目 #LangGraph #Agent

内容摘录

<div align="center">
 <picture>
 <source media="(prefers-color-scheme: dark)" srcset="apps/docs/logo/dark.svg">
 <source media="(prefers-color-scheme: light)" srcset="apps/docs/logo/light.svg">
 <img src="apps/docs/logo/dark.svg" alt="Open SWE Logo" width="35%">
 </picture>
</div>

<div align="center">
 <h1>Open SWE - An Open-Source Asynchronous Coding Agent</h1>
</div>
[!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.