Dream
DocumentationDownload
Primi passi

Introduzione

Inizia con Dream, un IDE desktop open-source per agenti di programmazione basati su intelligenza artificiale.

Dream unisce i tuoi progetti, gli agenti di coding basati su intelligenza artificiale, i file, i terminali, le anteprime del browser e il workflow Git in un'unica area di lavoro desktop. Connetti un'CLI di agente supportato, apri una cartella e lavora con una o più conversazioni senza cambiare strumenti.

Mantenere conversazioni separate insieme in uno spazio di lavoro progetto.

Cosa include Dream#

  • Un workspace multi-progetto con schede di progetto persistenti
  • Spazi di lavoro remoti SSH con agenti, file, Git e terminali remoti
  • Molti chat parallele e ramificazione delle chat
  • Prompt riutilizzabili tra progetti e competenze agentistiche consapevoli del provider
  • Punti di controllo per risposta per la revisione e il ripristino dei file modificati da un agente
  • Supporto per Codex CLI, Claude Code CLI, OpenCode CLI, Cursor Agent CLI e Grok Build CLI
  • Un esploratore di file, una ricerca e modifica di file, terminali integrati e anteprime di browser
  • Stato, ramo, differenza, commit, push, richiesta di pull e workflow del worktree, inclusa l'operazione di unificare un worktree completato nel suo ramo base
  • Feedback sul differenziale a livello di riga e selezione degli elementi del browser che inviano messaggi mirati a un chat
  • Un panel unificato di Git con Modifiche, un grafico a colori della Storia e la revisione di Pull request
  • Ricerca e notifiche del chat tra progetti locali e host SSH connessi
  • Cerca nei file con espressioni regolari e filtri di file
  • Shortcuts personalizzabili del tastierino
  • Serveri MCP configurabili e strumenti integrati per l'interazione con il browser

Dream esegue agenti di programmazione attraverso i loro CLIs installati. È necessario almeno un CLI supportato prima di poter iniziare una conversazione.

Flussi di lavoro comuni#

Voglio…Leggi
Mantenere le conversazioni di implementazione e revisione aperte insiemeUsare più chat
Cerca, archivia o ripristina una conversazione vecchiaLavorare con le chat e Chat archiviate
Scegli un modello di partenza e l'effort di ragionamentoModelli e impostazioni predefinite
Prova un altro approccio da un messaggio precedenteRamificare le conversazioni
Seguire il progresso di un agente o rispondere a una domandaLavorare con le chat
Controlla cosa è cambiato in una risposta e annulla parte di essoControllare e ripristinare le modifiche
Commentare linee specifiche di un diff o un elemento di una paginaInviare feedback a una chat
Preparare un compito da eseguire in seguitoSalvare prompt con Stash
Riutilizzare istruzioni in diversi progettiPrompt riutilizzabili
Esplora, invoca o crea un'abilità di agenteSkill degli agenti
Connetti strumenti aggiuntivi a un agenteServer MCP
Dai un agente file o una schermataFornire contesto
Lavora in un checkout indipendente, poi procedi con il suo mergeWorktree Git
Revisione e pubblicazione dei cambiamenti al codiceFlussi di lavoro Git
Leggi i commenti di revisione e fai merge di un richiesta di pull su GitHubEsaminare le pull request

Capisci lo spazio di lavoro#

Un progetto è una cartella sul computer o su un host SSH con chat e strumenti propri. Una chat è una conversazione con un proprio modello e impostazioni. Più chat nello stesso progetto condividono i file; un albero di lavoro offre a un'attività una copia di lavoro Git separata.

Usa Autorizzazioni degli agenti per scegliere come funziona un agente, e Contesto e utilizzo per comprendere le informazioni sotto il composer. La guida alle impostazioni elenca le preferenze applicative. Se qualcosa manca o non funziona, inizia con Risoluzione dei problemi.