open-swe
An Open-Source Asynchronous Coding Agent
Open SWE is an open-source framework for building internal coding agents that handle software engineering tasks autonomously. Built on LangGraph and Deep Agents, it provides the same architecture used by elite engineering teams at companies like Stripe, Ramp, and Coinbase: cloud-based sandboxes for isolated execution, integration with Slack and Linear for task invocation, subagent orchestration for parallel work, and automatic pull request creation. Organizations can customize the agent with their own tooling, context files, and workflows while maintaining upgrade compatibility with the upstream framework.
Key Features
Use Cases
- 01Automating code fixes and feature implementations triggered from Linear tickets
- 02Responding to Slack requests for code changes with automatic PR generation
- 03Addressing PR review feedback by mentioning the bot in GitHub comments
- 04Running parallel refactoring tasks across multiple files using subagent orchestration
- 05Enforcing team coding standards through AGENTS.md context files
- 06Connecting internal observability tools (Datadog, LangSmith) for debugging and monitoring
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
open-swe — FAQ
What is open-swe?+
Open SWE is an open-source framework for building organization-specific coding agents that autonomously handle software engineering tasks. It's built on LangGraph and Deep Agents, providing isolated sandbox execution, integration with Linear and Slack, and automatic pull request creation.
How do I install and deploy open-swe?+
Clone the repository from GitHub, configure your GitHub App, set up LangSmith API keys, and deploy the LangGraph server along with the optional web dashboard. Full local development and production deployment steps are in the Installation Guide at docs/INSTALLATION.md.
What are the prerequisites for running open-swe?+
You need a GitHub account for OAuth, LangSmith API keys for the agent runtime, and credentials for your chosen sandbox provider (Modal, Daytona, Runloop, E2B, or LangSmith). Optional integrations require Linear and Slack API tokens.
Is open-swe free to use?+
The framework itself is MIT licensed and free to use. However, you'll incur costs from the LLM provider (e.g., OpenAI), sandbox infrastructure provider, and LangSmith usage.
Which AI clients or platforms does open-swe work with?+
Open SWE is a standalone agent framework, not a plugin for existing AI assistants. It runs as its own service and is invoked through Slack, Linear, GitHub comments, or its web dashboard.
How do I customize open-swe for my organization?+
Add an AGENTS.md file to your repository root to encode conventions, customize the system prompt and tools in the agent harness, swap sandbox providers, or add middleware hooks for validation gates. See the Customization Guide at docs/CUSTOMIZATION.md for details.
How do I install open-swe?+
Open the source repository on GitHub and follow its README. open-swe is a agent — MCP Agents Market links you directly to the official repo.
Is open-swe free?+
open-swe is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.