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.
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 offen | More than one Chat verwenden |
| Suchen, archivieren oder eine alte Konversation wiederherstellen | Mit Chats arbeiten und Archivierte Chats |
| Ein Startmodell und eine Entscheidungsfindungshaltung auswählen | Modelle und Standardeinstellungen |
| Probier einen anderen Ansatz aus einer früheren Nachricht | Gespräche verzweigen |
| Eine Agenten-Progression verfolgen oder auf eine Frage antworten | Mit 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 Seitenelement | Feedback an einen Chat senden |
| Eine Aufgabe vorbereiten, um später auszuführen | Prompts mit Stash speichern |
| Anweisungen über verschiedene Projekte hinweg wiederverwenden | Wiederverwendbare Prompts |
| Durchsuchen, aufrufen oder ein Agent-Fähigkeits-Element erstellen | Agenten-Skills |
| Additional Tools an Agent verbinden | MCP-Server |
| Eine Agent-Datei oder ein Screenshot geben | Kontext bereitstellen |
| Arbeite in einem separaten Checkout, dann füge ihn wieder ein | Git-Worktrees |
| Code-Änderungen überprüfen und veröffentlichen | Git-Arbeitsabläufe |
| Reviewe Kommentare und füge eine GitHub-Pull-Anfrage ein | Pull 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.