Introducción
Empieza con Dream, un IDE de escritorio de código abierto para agentes de programación de inteligencia artificial.
Dream lleva tus proyectos, agentes de codificación con inteligencia artificial, archivos, terminales, previsualizaciones de navegador y flujo de trabajo de Git a un solo espacio de trabajo en la escritorio. Conecta un CLI de agente compatible, abre una carpeta y trabaja con una o más conversaciones sin cambiar de herramienta.
¿Qué incluye Dream?#
- Un espacio de trabajo multifunción con pestañas de proyecto persistentes
- Espacios de trabajo remotos por SSH con agentes, archivos, Git y terminales remotos
- Múltiples chats lado a lado y ramificación de chats
- Prompts reutilizables entre proyectos y habilidades de agentes conscientes del proveedor
- Puntos de control por respuesta para revisar y restaurar los archivos que cambió un agente
- Soporte para Codex CLI, Claude Code CLI, OpenCode CLI, Cursor Agent CLI y Grok Build CLI
- Un explorador de archivos, búsqueda y edición de archivos, terminales integrados y previsualización de navegadores
- Estado de Git, rama, diferencia, commit, empuje, solicitud de incorporación y flujos de trabajo de árbol de trabajo, incluyendo la fusión de un árbol de trabajo terminado en su rama base
- Comentarios de diferencia de nivel de línea y selección de elementos del navegador que envían mensajes dirigidos a un chat
- Un panel unificado de Git con Cambios, un gráfico de Historia coloreado y revisión de solicitudes de incorporación
- Búsqueda de chat y notificaciones en proyectos locales y hosts SSH conectados
- Buscar en archivos con expresiones regulares y filtros de archivo
- Atajos de teclado personalizables
- Servidores MCP configurables y herramientas integradas de agentes para interacción con el navegador
Dream ejecuta agentes de programación a través de sus CLIs instalados. Necesitas al menos un CLI compatible antes de poder comenzar una conversación.
Flujos de trabajo comunes#
| Quiero… | Leer |
|---|---|
| Mantener las conversaciones de implementación y revisión abiertas juntas | Usar múltiples chats |
| Buscar, archivar o recuperar una conversación antigua | Trabajar con chats y Chats archivados |
| Elige un modelo de inicio y esfuerzo de razonamiento | Modelos y valores predeterminados |
| Intente otro enfoque desde un mensaje anterior | Conversaciones en ramas |
| Seguir el progreso de un agente o responder a una pregunta | Trabajar con chats |
| Verifica qué cambió en una respuesta y anula parte de ella | Revisión y restauración de cambios |
| Comentar líneas específicas de diff o un elemento de página | Envío de retroalimentación a un chat |
| Preparar una tarea para ejecutar más adelante | Guardar prompts con Stash |
| Reutilizar instrucciones en proyectos | Prompts reutilizables |
| Explorar, invocar o crear una habilidad de agente | Habilidades del agente |
| Conectar herramientas adicionales a un agente | Servidores MCP |
| Proporcione archivos o una captura de pantalla | Proporcionar contexto |
| Trabaja en un checkout independiente, luego intégralo de nuevo | Árboles de trabajo de Git |
| Revisar y publicar cambios de código | Flujos de Git |
| Lee los comentarios de revisión y fusiona un pedido de cambios de GitHub | Revisión de solicitudes de incorporación |
Entender el entorno de trabajo#
Un proyecto es una carpeta de tu equipo o de un host SSH con sus propios chats y herramientas. Un chat es una conversación con su propio modelo y configuración. Varios chats de un proyecto comparten sus archivos; un árbol de trabajo proporciona una copia de trabajo de Git independiente para una tarea.
Use Permisos del agente para elegir cómo funciona un agente, y Contexto y uso para comprender la información que se encuentra debajo del compositor. La referencia de configuraciones lista las preferencias generales del aplicativo. Si algo está faltando o no se ejecuta, comienza con Solución de problemas.