Dream
DocumentationDownload
Primeros pasos

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.

Mantén las conversaciones separadas juntas en un espacio de trabajo de proyecto.

¿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 juntasUsar múltiples chats
Buscar, archivar o recuperar una conversación antiguaTrabajar con chats y Chats archivados
Elige un modelo de inicio y esfuerzo de razonamientoModelos y valores predeterminados
Intente otro enfoque desde un mensaje anteriorConversaciones en ramas
Seguir el progreso de un agente o responder a una preguntaTrabajar con chats
Verifica qué cambió en una respuesta y anula parte de ellaRevisión y restauración de cambios
Comentar líneas específicas de diff o un elemento de páginaEnvío de retroalimentación a un chat
Preparar una tarea para ejecutar más adelanteGuardar prompts con Stash
Reutilizar instrucciones en proyectosPrompts reutilizables
Explorar, invocar o crear una habilidad de agenteHabilidades del agente
Conectar herramientas adicionales a un agenteServidores MCP
Proporcione archivos o una captura de pantallaProporcionar contexto
Trabaja en un checkout independiente, luego intégralo de nuevoÁrboles de trabajo de Git
Revisar y publicar cambios de códigoFlujos de Git
Lee los comentarios de revisión y fusiona un pedido de cambios de GitHubRevisió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.