open-swe/apps/docs/usage/intro.mdx
open-swe[bot] c8344beb88
[open-swe] docs: Add comprehensive documentation for Open SWE monorepo (#383)
* 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>
2025-07-10 22:28:36 +00:00

51 lines
1.9 KiB
Text

---
title: 'Introduction'
description: 'How to use Open SWE'
---
# Using Open SWE
Open SWE provides two primary ways to interact with the coding agent, each designed for different workflows and use cases. Whether you prefer direct interaction through a web interface or automated triggers through GitHub webhooks, Open SWE adapts to your development process.
## Usage Methods
<CardGroup cols={2}>
<Card
title="Web Interface"
icon="browser"
href="/usage/ui"
>
Interactive chat interface with manual and auto modes for direct agent communication
</Card>
<Card
title="GitHub Webhooks"
icon="webhook"
href="/usage/webhook"
>
Automated triggers through GitHub issue labels for seamless repository integration
</Card>
</CardGroup>
## Getting Started
### Try the Demo
You can explore Open SWE's capabilities using our hosted demo at [swe.langchain.com](https://swe.langchain.com).
<Note>
The demo application requires you to provide your own LLM API keys. For production use or development, we recommend setting up your own instance following our [development setup guide](/setup/development).
</Note>
### Choose Your Workflow
- **Web Interface**: Best for interactive development, experimentation, and when you want direct control over the agent's planning and execution process
- **GitHub Webhooks**: Ideal for automated workflows, issue-driven development, and team collaboration where coding tasks are tracked through GitHub issues
## What's Next?
<Tip>
Start with the [Web Interface guide](/usage/ui) to understand Open SWE's core capabilities, then explore [GitHub Webhooks](/usage/webhook) for automated integration into your development workflow.
</Tip>
Both usage methods leverage the same underlying LangGraph agent architecture with specialized graphs for planning, programming, and management, ensuring consistent behavior regardless of how you interact with Open SWE.