智能体与多智能体

Open SWE:LangChain 推出的开源异步编程代理

langchain-ai/open-swe

Open SWE 是一个用于构建内部编程代理的开源框架。它基于 LangGraph 和 Deep Agents 构建,提供云沙箱、Slack/Linear/GitHub 调用、子代理编排以及面向工程团队的自动创建 PR 功能。

★ 10.5K星级
⑂ 1.2KFork 数
22未解决的问题
Python语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

Open SWE:LangChain 推出的开源异步编程代理 的截图 Open SWE:LangChain 推出的开源异步编程代理 的截图

概览

Open SWE 是由 LangChain 开发的开源异步编程代理框架。它旨在帮助工程团队构建内部编程代理——类似于 Stripe、Ramp 和 Coinbase 所使用的代理——通过 Slack 机器人、命令行界面(CLI)和 Web 应用集成到现有工作流中。该框架基于 Deep Agents 框架和 LangGraph 构建,其架构包括用于任务执行的隔离云沙箱、精选工具集、通过 AGENTS.md 进行的上下文工程、带有中间件的子代理编排以及多渠道调用。每个任务都在其独立的隔离云沙箱中运行,拥有完整的 Shell 访问权限。在该沙箱中,代码仓库会被克隆,且代理的操作具有可控的影响范围。代理会读取 Issue 或线程上下文,执行 Shell 命令,运行代码检查器和测试,并自动提交更改和打开草稿拉取请求(PR)。

主要功能

  • 支持从 Linear、Slack 或 GitHub 触发
  • 通过表情符号反应实现即时确认
  • 任务执行中的消息注入与处理
  • 在隔离的沙箱中并行执行任务
  • 内置 GitHub OAuth 身份验证
  • 自动创建草稿 PR
  • 支持子代理执行并行子任务
  • 提供用于设置、团队默认值和聊天界面的 Web 仪表板
  • 实验性桌面应用(Electron 封装)

要求、安装和快速入门

请先阅读仓库 README 中的安装或快速开始章节,并按其中的命令配置依赖。仓库地址:https://github.com/langchain-ai/open-swe

用法

请按照 README 中的示例运行仓库,并根据项目实际接口调整参数。更多用法见:https://github.com/langchain-ai/open-swe

模型兼容性与使用场景

Not stated in the repository metadata. 仓库主题包含 openai、anthropic 和 claudecode。README 示例代码引用了一个模型参数(例如 openai:gpt-5.6-sol),表明其支持可插拔的模型。

许可证与风险说明

MIT License。许可证 URL:https://api.github.com/licenses/mit

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata. 创建于 2025-05-21。最后推送于 2026-08-05。

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo