# Open SWE

Open SWE는 LangChain이 개발한 오픈 소스 비동기 코딩 에이전트입니다. 이 에이전트는 코드베이스 연구, 작업 계획 수립, 코드 작성 및 테스트, 자체 검토, 그리고 풀 리퀘스트 열기까지 GitHub 이슈를 자율적으로 처리하여, 마치 팀의 전임 소프트웨어 엔지니어처럼 행동합니다.

Canonical URL: https://a2a-mcp.org/entry/open-swe-ko

Language: ko

Category: AI Agents

Updated: 2026-03-25

## 개요

Open SWE(Open Software Engineering)는 LangChain이 개발한 오픈소스, 클라우드 네이티브, 비동기식 AI 코딩 에이전트입니다. GitHub 이슈(또는 웹 UI, Slack, Linear에서의 작업)를 받아 코드베이스를 연구하고, 실행 계획을 수립하며, 코드를 작성하고, 테스트를 실행하며, 자체 검토를 수행하고, 정제된 풀 리퀘스트를 생성하는 자율적인 팀원으로 기능합니다.

**LangGraph**와 **Deep Agents**를 기반으로 구축된 Open SWE는 Stripe, Coinbase, Ramp와 같은 기업에서 사용하는 내부 코딩 에이전트 아키텍처를 구현하여 MIT 라이센스 하에 누구나 사용할 수 있도록 합니다.

## 주요 기능

-Long-Running**: 복잡하고 수 시간 또는 수 일이 걸리는 작업을 차단하지 않고 처리합니다.
- **멀티 에이전트 아키텍처**: 견고한 실행을 위해 Manager, Planner, Programmer, Reviewer 하위 에이전트를 포함합니다.
- **클라우드 샌드박스 실행**: 코드 실행 및 테스트를 위한 안전하고 격리된 환경(Daytona 및 유사 제공자 지원).
- **네이티브 통합**: GitHub 이슈/라벨, Slack 멘션, Linear 코멘트 또는 커스텀 웹 UI를 통해 트리거됩니다.
- **자동 PR 생성**: 변경 사항, 테스트 및 검토 노트가 포함된 잘 문서화된 풀 리퀘스트를 생성합니다.
- **자체 검토 및 반복**: 에이전트는 자체 작업을 검토하고 품질 기준이 충족될 때까지 반복합니다.
  -**호스팅 데모**: 사용자의 모델 키로 [swe.langchain.com](https://swe.langchain.com)에서 직접 체험해보세요.

## 작동 방식

1. **트리거**: GitHub 이슈를 생성하고 `open-swe` 또는 `open-swe-auto` 라벨을 추가하거나, 웹 UI를 통해 제출합니다.
2. **계획**: 에이전트는 저장소를 탐색하고 컨텍스트를 이해하며 세부적인 단계별 계획을 수립합니다.
3. **실행**: 클라우드 샌드박스를 사용하여 코드를 작성, 테스트 및 디버깅합니다.
4. **검토**: 전담 Reviewer 에이전트가 오류를 확인하고 개선 사항을 제안합니다.
5. **출력**: 전체 컨텍스트가 포함된 PR을 생성하거나 이슈를 상태로 업데이트합니다.

## 사용 사례

---

## 시작하기

} 복제하기
- 상세한 [설치 가이드](https://github.com/langchain-ai/open-swe/blob/main/INSTALLATION.md)를 따라 로컬 설정, GitHub 앱 생성, LangSmith 추적 및 프로덕션 배포를 진행하세요.
- swe.langchain.com에서 호스팅 버전을 사용해보세요(Anthropic 또는 OpenAI API 키 필요).
, Slack, 또는 Linear에서의 작업)를 받아 코드베이스를 연구하고, 실행 계획을 수립하며, 코드를 작성하고, 테스트를 실행하며, 자체 검토를 수행하고, 정제된 풀 리퀘스트를 생성하는 자율적인 팀원으로 기능합니다.

## 왜 Open SWE인가요?

실시간 코파일럿(Copilot, Cursor 등)과 달리 Open SWE는 **자율적이고 장시간 실행되는 워크플로**를 위해 설계되었습니다. 이는 "코딩하는 동안 저를 도와주세요"에서 "여기 작업이 있습니다 — 시니어 엔지니어처럼 처리해 보세요"로 패러다임을 전환합니다.

제품 준비가 완료된 상태이면서도 완전히 확장 가능하여, 보안이 강화된 자체 내부 AI 소프트웨어 엔지니어를 배포하려는 팀에게 이상적입니다.

## 기술 스택

- 코어: LangGraph + Deep Agents
- 언어: Python
- 통합: GitHub, Slack, Linear, 클라우드 샌드박스
- 추적 및 관찰 가능성: LangSmith
- 라이선스: MIT

Open SWE는 소프트웨어 엔지니어링에서 AI 에이전트의 다음 진화를 대표합니다 — 완전히 오픈되고, 맞춤 설정 가능하며, 실제 제품 환경에서 사용할 준비가 되어 있습니다.

## Tags

- AI 에이전트
- 코딩 에이전트
- 소프트웨어 엔지니어링
- LangGraph
- LangChain
- GitHub 통합
- 자율 에이전트
- 비동기 에이전트
- Python

## Sources

- [Project website](https://github.com/langchain-ai/open-swe)
