Dream
DocumentationDownload
Premiers pas

Introduction

Commencez avec Dream, un IDE de bureau open-source pour les agents de codage basés sur l'intelligence artificielle.

Dream regroupe dans un espace de bureau sur ordinateur vos projets, vos agents de codage par intelligence artificielle, vos fichiers, vos terminaux, vos prévisualisations de navigateur et votre workflow Git. Connectez un CLI d'agent pris en charge, ouvrez un dossier et travaillez avec une ou plusieurs discussions sans changer d'outil.

Maintenez des conversations distinctes ensemble dans un espace de travail projet.

Ce que Dream inclut#

  • Un espace de travail multi-projet avec des onglets de projet persistants
  • Espaces de travail distants SSH avec agents, fichiers, Git et terminaux distants
  • Plusieurs conversations côte à côte et branching de conversation
  • Prompts réutilisables entre projets et compétences d'agents conscientes du fournisseur
  • Points de contrôle par réponse pour revue et restauration des fichiers modifiés par un agent
  • Support pour Codex CLI, Claude Code CLI, OpenCode CLI, Cursor Agent CLI et Grok Build CLI
  • Un explorateur de fichiers, une recherche et édition de fichiers, des terminaux intégrés et des prévisualisations de navigateur
  • État de Git, branche, diff, commit, poussée, demande de fusion, et workflows d'arbre de travail, y compris la fusion d'un arbre de travail terminé dans sa branche de base
  • Feedback de diff au niveau de la ligne et sélection d'éléments de navigateur qui envoient des messages ciblés à un chat
  • Un panneau Git unifié avec Modifications, un graphique d'histoire coloré et la révision de pull request
  • Recherche de chat et notifications dans les projets locaux et les hôtes SSH connectés
  • Rechercher dans les fichiers avec des expressions régulières et des filtres de fichiers
  • Raccourcis clavier personnalisables
  • Serveurs MCP configurables et outils d'agent intégrés pour l'interaction avec le navigateur

Dream exécute des agents de programmation à travers leurs CLIs installés. Vous devez disposer d'au moins un CLI pris en charge avant de pouvoir commencer une conversation.

Workflow courants#

Je voudrais…Lisez
Maintenir les conversations sur l'implémentation et la révision ouvertes ensembleUtiliser plusieurs conversations
Rechercher, archiver ou récupérer une conversation ancienneTravailler avec les conversations et Conversations archivées
Choisir un modèle de départ et un niveau de raisonnementModèles et valeurs par défaut
Essayez une autre approche mentionnée dans un message précédentCréation de branches de conversation
Suivre l'avancement d'un agent ou répondre à une questionTravailler avec les conversations
Vérifiez ce qui a changé dans une réponse et annulez une partie d'elleVérifier et restaurer les modifications
Commenter des lignes spécifiques d'un diff ou un élément de pageEnvoyer des retours à une conversation
Préparer une tâche à exécuter plus tardEnregistrer des prompts avec Stash
Réutiliser des instructions dans plusieurs projetsPrompts réutilisables
Parcourir, appeler ou créer une compétence d'agentSkills des agents
Connectez des outils supplémentaires à un agentServeurs MCP
Donner un agent fichiers ou une capture d'écranFournir du contexte
Travailler dans un checkout indépendant, puis le fusionner à nouveauWorktrees Git
Revoir et publier des modifications de codeFlux de travail Git
Lire les commentaires de revue et fusionner une demande de pull sur GitHubExaminer les pull requests

Comprendre l'espace de travail#

Un projet est un dossier sur votre ordinateur ou un hôte SSH, avec ses propres conversations et outils. Une conversation dispose de son propre modèle et de ses paramètres. Plusieurs conversations d'un projet partagent ses fichiers ; un arbre de travail fournit une copie de travail Git distincte pour une tâche.

Utilisez Autorisations des agents pour choisir la manière dont un agent fonctionne, et Contexte et utilisation pour comprendre les informations situées sous le composant. La référence des paramètres liste les préférences globales de l'application. Si quelque chose manque ou ne fonctionne pas, commencez par Dépannage.