mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 13:53:15 +00:00
* Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * Apply patch * content nits --------- Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com> Co-authored-by: bracesproul <braceasproul@gmail.com>
57 lines
1.7 KiB
Text
57 lines
1.7 KiB
Text
---
|
|
title: 'Introduction'
|
|
description: 'An introduction to Open SWE'
|
|
---
|
|
|
|
Open SWE is an open-source cloud-based coding agent built with [LangGraph](https://langchain-ai.github.io/langgraphjs/). It's designed to autonomously understand, plan, and execute code changes across entire repositories.
|
|
|
|
<Note>
|
|
Open SWE is currently under active development and is not yet ready for production use.
|
|
</Note>
|
|
|
|
## How It Works
|
|
|
|
Open SWE operates through three specialized LangGraph agents:
|
|
- **Manager Graph**: Orchestrates user interactions and coordinates between other graphs
|
|
- **Planner Graph**: Analyzes requirements and creates detailed execution plans
|
|
- **Programmer Graph**: Executes code changes based on approved plans
|
|
|
|
The agent can be used through a web interface or triggered automatically via GitHub webhooks, making it flexible for both interactive development and automated workflows.
|
|
|
|
|
|
<CardGroup cols={2}>
|
|
<Card
|
|
title="Concepts"
|
|
icon="bolt"
|
|
href="/concepts"
|
|
>
|
|
Concepts
|
|
</Card>
|
|
<Card
|
|
title="Setup"
|
|
icon="robot"
|
|
href="/setup/intro"
|
|
>
|
|
How to set up Open SWE for development
|
|
</Card>
|
|
<Card
|
|
title="Usage"
|
|
icon="database"
|
|
href="/usage/intro"
|
|
>
|
|
Open SWE features, and how to use them
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## What's in These Docs
|
|
|
|
This documentation covers everything you need to know about Open SWE:
|
|
|
|
- **Concepts**: Core principles and architecture behind Open SWE
|
|
- **Usage**: How to interact with Open SWE through the web interface and GitHub webhooks
|
|
- **Setup**: Complete development environment setup including monorepo structure, dependencies, and authentication
|
|
|
|
<Tip>
|
|
Try out the [live demo](https://swe.langchain.com) to see Open SWE in action.
|
|
</Tip>
|
|
|