# Oberflächen

> endue läuft im Browser, auf dem Desktop, auf deinem Smartphone und im Terminal. Jede Oberfläche greift auf dieselben Agenten und denselben Verlauf zu.

Eine **Oberfläche** ist einer der Orte, an denen du endue nutzen kannst. Es sind keine getrennten Produkte: Deine Agenten, Unterhaltungen, Verbindungen und Outputs sind überall dieselben. Du kannst also im Browser eine Aufgabe starten und eine Stunde später auf dem Smartphone die Frage des Agenten beantworten.

Wähle eine Oberfläche danach aus, was du vorhast, nicht nach Vorliebe. Jede ist für etwas anderes besser geeignet.

<Tabs syncKey="surface">
  <TabItem label="Web">
    **Voller Funktionsumfang, nichts zu installieren.**

    Alles, was endue kann, steht im Browser zur Verfügung: Agenten erstellen und
    feinabstimmen, mit ihnen chatten, Tools verbinden, Skills schreiben, Routinen planen,
    Outputs prüfen und die Abrechnung verwalten.

    Nutze das Web, wenn du etwas *aufbaust*: einen Agenten erstellen, einen Prompt ändern,
    einen Connector einrichten. Die anderen Oberflächen eignen sich besser zum *Beobachten*
    und *Reagieren*.
  </TabItem>

  <TabItem label="Desktop">
    **endue in einem eigenen Fenster.**

    endue Desktop ist eine Desktop-App für macOS. Sie öffnet dasselbe endue wie im Web,
    angemeldet mit demselben Konto, mit denselben Agenten und Unterhaltungen.

    Jeder Computer, auf dem du dich bei endue Desktop anmeldest, erscheint unter
    [Geräte](/de/docs/build/devices/). So siehst du, wo dein Konto verwendet wird. Agenten arbeiten
    nicht darauf. Soll ein Agent mit Dateien auf einem deiner Computer arbeiten, installiere
    auf diesem Computer [endue Computer](/de/docs/build/own-server/).

    <Aside type="note" title="Einrichtungsanleitung in Arbeit">
      Die Installationsanleitung entsteht gerade und erscheint dann hier. Versionen für
      Windows und Linux folgen.
    </Aside>
  </TabItem>

  <TabItem label="Mobil">
    **Zum Reagieren, nicht zum Aufbauen.**

    Apps für iOS und Android, ausgerichtet auf die Momente, in denen ein Agent dich braucht:
    Er hat eine Frage gestellt, er möchte eine Freigabe, um etwas zu senden, oder er ist
    fertig und du möchtest das Ergebnis lesen.

    Mit den mobilen Apps hältst du lang laufende Arbeit in Gang, auch wenn du nicht am
    Schreibtisch sitzt.

    <Aside type="note" title="Einrichtungsanleitung in Arbeit">
      Die Installationsanleitung entsteht gerade und erscheint dann hier.
    </Aside>
  </TabItem>

  <TabItem label="CLI">
    **endue in der Pipe.**

    Eine einzige `endue`-Binärdatei, die zugleich lokale Laufzeitumgebung und
    Kommandozeilen-Client ist. Sie ist darauf ausgelegt, sich mit anderen Tools zu
    kombinieren, statt sie zu ersetzen:

    | Befehl | Was er tut |
    | --- | --- |
    | `endue chat` | Interaktive Sitzung in deinem Terminal |
    | `endue run` | Einmalige Aufgabe: liest stdin, schreibt stdout |
    | `endue session` | Frühere Sitzungen auflisten und fortsetzen |
    | `endue agent` | Agenten ansehen und auswählen |
    | `endue serve` | Die lokale Laufzeitumgebung starten, in der Agenten arbeiten |
    | `endue daemon` | Die Laufzeitumgebung als Hintergrunddienst installieren |

    Nutze die CLI für Skripte und Automatisierung: Logs an einen Agenten übergeben, eine
    Aufgabe in der CI ausführen, endue in einen bestehenden Shell-Workflow einbinden.

    <Aside type="note" title="Noch nicht allgemein verfügbar">
      Die CLI ist noch nicht für die allgemeine Nutzung veröffentlicht. Sobald sie erscheint,
      findest du hier die Installationsanleitung.
    </Aside>
  </TabItem>
</Tabs>

## Die passende Oberfläche wählen

| Ich möchte … | Nutze |
| --- | --- |
| Einen Agenten erstellen oder sein Verhalten ändern | Web |
| Ein Tool verbinden oder Berechtigungen verwalten | Web |
| Einen Agenten mit Dateien auf einem eigenen Computer oder Server arbeiten lassen | [endue Computer](/de/docs/build/own-server/) auf diesem Rechner |
| Die Frage eines Agenten beantworten, während ich nicht am Schreibtisch bin | Mobil |
| Eine Aktion freigeben, die ein Agent ausführen möchte | Jede Oberfläche |
| Daten per Pipe an einen Agenten übergeben oder einen Agenten in einem Skript ausführen | CLI |

## Oberflächen und Geräte

Eine Oberfläche ist der Ort, an dem *du* endue nutzt. Ein [Gerät](/de/docs/build/devices/) ist das, worauf ein *Agent* arbeitet: sein endue Computer, auf dem er Dateien ablegt und Programme ausführt, und sein endue for Chrome, in dem er Webseiten öffnet. Die Geräteliste zeigt auch die Computer, auf denen du endue Desktop nutzt, aber darauf arbeiten keine Agenten.

## Weiterlesen

<CardGrid>
  <LinkCard
    title="Schnellstart"
    href="/de/docs/get-started/quickstart/"
    description="Erstelle deinen ersten Agenten in der Web-App."
  />
  <LinkCard
    title="Grundkonzepte"
    href="/de/docs/get-started/core-concepts/"
    description="Die Begriffe, die alle Oberflächen gemeinsam haben."
  />
</CardGrid>
