Dream
DocumentationDownload
Erste Schritte

Einführung

Beginnen Sie mit Dream, einer open-source Desktop-IDE für AI-Coding-Agents.

Dream bringt Ihre Projekte, AI-Coding-Agenten, Dateien, Terminals, Browser-Vorabilder und Git-Arbeitsschritte in eine einzige Desktop-Arbeitsfläche. Verbinden Sie einen unterstützten Agent-CLI, öffnen Sie einen Ordner und arbeiten Sie mit einem oder mehreren Chats, ohne zwischen Tools wechseln zu müssen.

Halten Sie separate Konversationen in einem Projekt-Arbeitsbereich getrennt.

Was Dream enthält#

  • Ein mehrprojekt-Workspace mit persistierenden Projekt-Optionen
  • Remote-Arbeitsbereiche über SSH mit entfernten Agenten, Dateien, Git und Terminals
  • Mehrere Seitlich nebeneinander liegende Chats und chat-Verzweigungen
  • Wiederverwendbare Prompts über Projekte hinweg und providerbewusste Agent-Fähigkeiten
  • Per-Reply-Checkpoints zum Überprüfen und Wiederherstellen der Dateien, die ein Agent geändert hat
  • Unterstützung für Codex CLI, Claude Code CLI, OpenCode CLI, Cursor Agent CLI und Grok Build CLI
  • Ein Datei-Explorer, Dateisuche und -bearbeitung, integrierte Terminals und Browser-Vorschau
  • Git-Status, Branch, Diff, Commit, Push, Pull Request und Worktree-Arbeiten, einschließlich des Fusions eines abgeschlossenen Worktree in seinen Basis-Branch
  • Zeilenbezogene Differenz-Feedback und Auswahl von Browser-Elementen, die gezielte Nachrichten an ein Chat-System senden
  • Ein einheitiger Git-Panel mit Änderungen, einem farbigen Historie-Graphen und Pull-Request-Überprüfung
  • Chat-Suche und Benachrichtigungen über lokale Projekte und verbundene SSH-Hosts
  • Suchen in Dateien mit regulären Ausdrücken und Datei-Filters
  • Anpassbare Tastenkombinationen
  • Konfigurierbare MCP-Server und integrierte Agent-Tools für die Interaktion mit dem Browser

Dream führt Coding-Agents über ihre installierten CLIs aus. Sie benötigen mindestens einen unterstützten CLI, bevor Sie ein Chat-Verfahren beginnen können.

Gängige Workflows#

Ich möchte…Lesen
Behalte Implementierungs- und Überprüfungsgespräche gemeinsam offenMore than one Chat verwenden
Suchen, archivieren oder eine alte Konversation wiederherstellenMit Chats arbeiten und Archivierte Chats
Ein Startmodell und eine Entscheidungsfindungshaltung auswählenModelle und Standardeinstellungen
Probier einen anderen Ansatz aus einer früheren NachrichtGespräche verzweigen
Eine Agenten-Progression verfolgen oder auf eine Frage antwortenMit Chats arbeiten
Prüfe, was eine Antwort geändert hat, und gib einen Teil davon zurückÄnderungen prüfen und wiederherstellen
Kommentar zu bestimmten Diff-Zeilen oder einem SeitenelementFeedback an einen Chat senden
Eine Aufgabe vorbereiten, um später auszuführenPrompts mit Stash speichern
Anweisungen über verschiedene Projekte hinweg wiederverwendenWiederverwendbare Prompts
Durchsuchen, aufrufen oder ein Agent-Fähigkeits-Element erstellenAgenten-Skills
Additional Tools an Agent verbindenMCP-Server
Eine Agent-Datei oder ein Screenshot gebenKontext bereitstellen
Arbeite in einem separaten Checkout, dann füge ihn wieder einGit-Worktrees
Code-Änderungen überprüfen und veröffentlichenGit-Arbeitsabläufe
Reviewe Kommentare und füge eine GitHub-Pull-Anfrage einPull Requests prüfen

Verstehe den Arbeitsbereich#

Ein Projekt ist ein Ordner auf deinem Rechner oder einem SSH-Host mit eigenen Chats und Werkzeugen. Ein Chat ist eine Unterhaltung mit eigenem Modell und eigenen Einstellungen. Mehrere Chats eines Projekts teilen dessen Dateien; ein Arbeitsbaum bietet einer Aufgabe eine separate Git-Arbeitskopie.

Verwenden Sie Agentenberechtigungen, um zu wählen, wie ein Agent funktioniert, und Kontext und Nutzung, um die Informationen unter dem Composer zu verstehen. Die Einstellungsreferenz enthält die allgemeinen Einstellungen der Anwendung. Wenn etwas fehlt oder nicht funktioniert, beginnen Sie mit Fehlerbehebung.