# Open SWE

Open SWE es un agente de codificación asíncrono de código abierto creado por LangChain. Maneja de forma autónoma incidencias de GitHub investigando bases de código, planificando tareas, escribiendo y probando código, realizando auto-revisiones y abriendo solicitudes de extracción — actuando como un ingeniero de software a tiempo completo en tu equipo.

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

Language: es

Category: AI Agents

Updated: 2026-03-25

## Resumen

Open SWE (Open Software Engineering) es un agente de codificación AI asíncrono, de código abierto y nativo en la nube, desarrollado por LangChain. Funciona como un compañero de equipo autónomo que toma issues de GitHub (o tareas desde una interfaz web, Slack o Linear), investiga la base de código, crea planes de ejecución, escribe código, ejecuta pruebas, realiza autorrevisión y abre pull requests pulidos.

Construido sobre **LangGraph** y **Deep Agents**, Open SWE captura la arquitectura interna de agentes de codificación utilizada por empresas como Stripe, Coinbase y Ramp, y la pone a disposición de todos bajo la licencia MIT.

## Características Principales

- **Asíncrono y de Larga Ejecución**: Maneja tareas complejas de varias horas o días sin bloquearse.
- **Arquitectura Multi-Agente**: Incluye subagentes Manager, Planner, Programmer y Reviewer para una ejecución robusta.
- **Ejecución en Sandbox en la Nube**: Entornos seguros y aislados para ejecutar y probar código (admite Daytona y proveedores similares).
- **Integraciones Nativas**: Se activa mediante issues/etiquetas de GitHub, menciones en Slack, comentarios en Linear o una interfaz web personalizada.
- **Creación Automática de PR**: Genera pull requests bien documentados con cambios, pruebas y notas de revisión.
- **Autorrevisión e Iteración**: El agente revisa su propio trabajo e itera hasta que se cumplan los estándares de calidad.
- **Totalmente Personalizable**: Fácil de hacer fork, modificar prompts, agregar herramientas internas o adaptarse a tu stack tecnológico.
- **Demo Hospedada**: Pruébalo en [swe.langchain.com](https://swe.langchain.com) con tu propia clave de modelo.

## Cómo Funciona

1. **Activación**: Crea un issue en GitHub y añade la etiqueta `open-swe` o `open-swe-auto`, o envíalo a través de la interfaz web.
2. **Planificación**: El agente explora el repositorio, comprende el contexto y construye un plan detallado paso a paso.
3. **Ejecución**: Usa sandboxes en la nube para escribir, probar y depurar código.
4. **Revisión**: Un agente revisor dedicado verifica errores y sugiere mejoras.
5. **Salida**: Abre un PR con contexto completo o actualiza el issue con el estado.

## Casos de Uso

- Resolver issues complejos de GitHub de forma autónoma.
- Implementar nuevas funcionalidades o correcciones de errores en grandes bases de código.
- Desarrollo y mantenimiento de herramientas internas para equipos de ingeniería.
- Acelerar contribuciones de código abierto o modernizar bases de código empresariales.
- Construir agentes de codificación internos personalizados adaptados a flujos de trabajo y requisitos de seguridad específicos de la empresa.

## Comenzar

- Clona el repositorio: `git clone https://github.com/langchain-ai/open-swe.git`
- Sigue la [Guía de Instalación](https://github.com/langchain-ai/open-swe/blob/main/INSTALLATION.md) detallada para configuración local, creación de GitHub App, trazado LangSmith y despliegue en producción.
- Prueba la versión hospedada en swe.langchain.com (requiere clave API de Anthropic u OpenAI).
- La documentación está disponible en el repositorio bajo `/apps/docs`.

## ¿Por qué Open SWE?

A diferencia de los copilotos en tiempo real (Copilot, Cursor, etc.), Open SWE está diseñado para **flujos de trabajo autónomos y de larga duración**. Cambia el paradigma de “asísteme mientras programo” a “aquí tienes una tarea — encárgate como lo haría un ingeniero senior”.

Está listo para producción y es completamente extensible, lo que lo hace ideal para equipos que desean implementar sus propios ingenieros de software de IA internos y seguros.

## Stack Técnico

- Núcleo: LangGraph + Deep Agents
- Lenguaje: Python
- Integraciones: GitHub, Slack, Linear, sandboxes en la nube
- Trazabilidad y Observabilidad: LangSmith
- Licencia: MIT

Open SWE representa la siguiente evolución de los agentes de IA en ingeniería de software — completamente abierto, personalizable y listo para uso real en producción.

## Tags

- agente-IA
- agente-codificación
- ingeniería-software
- langgraph
- langchain
- integración-github
- agente-autónomo
- agente-asíncrono
- python

## Sources

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