项目截图
概览
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 封装)
要求、安装和快速入门
用法
模型兼容性与使用场景
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。