Introdução
Comece com o Dream, um IDE de desktop de código aberto para agentes de codificação com inteligência artificial.
O Dream traz seus projetos, agentes de codificação com IA, arquivos, terminais, previsões de navegador e fluxo de trabalho com Git para uma única área de trabalho no desktop. Conecte um CLI de agente compatível, abra uma pasta e trabalhe com um ou mais chats sem alternar ferramentas.
O que o Dream inclui#
- Um espaço de trabalho multi-projeto com guias de projeto persistentes
- Espaços de trabalho remotos por SSH com agentes, arquivos, Git e terminais remotos
- Várias conversas ao lado um do outro e ramificações de conversa
- Prompts reutilizáveis em projetos e habilidades de agentes conscientes de provedor
- Pontos de verificação por resposta para revisão e restauração dos arquivos que o agente alterou
- Suporte ao CLI do Codex, CLI do Claude Code, CLI do OpenCode, CLI do Agent do Cursor e CLI do Grok Build
- Um explorador de arquivos, busca e edição de arquivos, terminais integrados e previsões de navegador
- Status do Git, ramo, diferença, commit, push, solicitação de pull e fluxos de trabalho com árvore de trabalho, incluindo a integração de uma árvore de trabalho concluída em seu ramo base
- Feedback de diferença por linha e seleção de elementos do navegador que enviam mensagens direcionadas para uma conversa
- Um painel unificado de Git com Alterações, um gráfico de Histórico colorido e revisão de solicitação de pull
- Busca por chat e notificações em projetos locais e hosts SSH conectados
- Localizar em arquivos com expressões regulares e filtros de arquivo
- Atalhos personalizáveis do teclado
- Servidores MCP configuráveis e ferramentas integradas de agente para interação com navegador
O Dream executa agentes de programação por meio de seus CLIs instalados. Você precisa ter pelo menos um CLI suportado antes de poder iniciar uma conversa.
Workflows comuns#
| Quero que… | Leia |
|---|---|
| Mantenha as conversas de implementação e revisão abertas juntas | Usar vários chats |
| Localizar, arquivar ou recuperar uma conversa antiga | Trabalhar com chats e Chats arquivados |
| Escolha um modelo inicial e o esforço de raciocínio | Modelos e padrões |
| Tente outro método de uma mensagem anterior | Ramificar conversas |
| Seguir o progresso de um agente ou responder a uma pergunta | Trabalhar com chats |
| Verifique o que mudou em uma resposta e desfaça parte dela | Revisar e restaurar alterações |
| Comentar em linhas específicas de diff ou em elementos de página | Enviar feedback para um chat |
| Prepare uma tarefa para ser executada mais tarde | Salvando prompts com o Stash |
| Reutilizar instruções em projetos diferentes | Prompts reutilizáveis |
| Navegue, invoque ou crie uma habilidade de agente | Skills dos agentes |
| Conecte ferramentas adicionais a um agente | Servidores MCP |
| Dê um agente arquivos ou uma captura de tela | Fornecendo contexto |
| Trabalhe em um checkout independente, depois faça a fusão de volta | Worktrees do Git |
| Revise e publique alterações no código | Fluxos de trabalho do Git |
| Leia comentários de revisão e integre um pedido de alteração do GitHub | Revisar pull requests |
Entender o workspace#
Um projeto é uma pasta no seu computador ou em um host SSH com seus próprios chats e ferramentas. Um chat é uma conversa com seu próprio modelo e configurações. Vários chats de um projeto compartilham seus arquivos; um árvore de trabalho oferece uma cópia de trabalho Git separada para uma tarefa.
Use Permissões dos agentes para escolher como um agente funciona, e Contexto e uso para entender as informações abaixo do composer. O referencial de configurações lista as preferências aplicáveis em todo o aplicativo. Se algo estiver faltando ou não funcionar, comece com Solução de problemas.