Dokumentation

Erste Schritte

Conduit ist eine Desktop-Anwendung. Es gibt keine gehostete Version, in die du dich einloggen könntest. Du betreibst sie auf deinem eigenen Rechner mit deinem eigenen Provider-Schlüssel.

Installation

Installer findest du auf der GitHub-Releases-Seite – v1.0.0-rc.7 ist der aktuell getaggte Build für Windows, macOS und Linux. Du kannst Conduit auch aus dem Quellcode bauen; auf einem Rechner mit vorhandener Toolchain dauert das ungefähr fünf Minuten.

Voraussetzungen

VoraussetzungVersionHinweise
Node.js20Version, gegen die CI baut
pnpm10.34.4Fest vorgegeben; corepack enable ist der einfachste Weg
RuststableÜber rustup, mit rustfmt und clippy
Visual Studio 2022 Build Tools—Nur unter Windows, für die native Kompilierung

Unter Windows enthält das Repository check-setup.ps1, das alle vier Punkte überprüft und dir sagt, was fehlt.

Bauen und starten

Terminal
git clone REPO_URL conduit
cd conduit
pnpm install
pnpm dev

pnpm dev startet den Vite-Dev-Server und danach die Desktop-Shell. Der erste Rust-Build dauert eine Weile, die folgenden Builds sind inkrementell.

BefehlBeschreibung
pnpm devDie App im Entwicklungsmodus ausführen
pnpm buildEinen nativen Installer für deine Plattform erzeugen
pnpm checkDen TypeScript-Workspace typprüfen

Unterstützte Plattformen

Die Binaries sind noch nicht auf Betriebssystemebene code-signiert. macOS Gatekeeper und Windows SmartScreen warnen deshalb beim ersten Start, weil die Bundles keine OS-Signatur tragen. Die Nutzlasten für Auto-Updates sind separat signiert und verifiziert. Beim Bauen aus dem Quellcode entfällt die Warnung vollständig.

Deine erste Unterhaltung

Conduit lässt dich erst chatten, wenn es einen Weg zu einem Modell hat. Beim ersten Start fordert dich das Onboarding auf, einen Provider auszuwählen und Zugangsdaten anzugeben.

Mit einem gehosteten Provider

  1. Öffne Settings → Providers & Keys (⌘,).
  2. Wähle deinen Provider und füge seinen API-Schlüssel ein.
  3. Wähle ein Modell aus der Liste, die Conduit von diesem Provider abruft.

Der Schlüssel wird im Zugangsdaten-Speicher deines Betriebssystems abgelegt: Windows Credential Manager, macOS Keychain oder Linux Secret Service. In den Settings steht nur ein Verweis darauf, nie der eigentliche Wert. Auf Rechnern ohne Schlüsselbund ist ein verschlüsselter dateibasierter Speicher als ausdrückliches Opt-in verfügbar.

Mit einem lokalen Modell, ohne Schlüssel

Installiere Ollama oder LM Studio, lade ein Modell herunter und wähle diesen Provider in den Settings aus. Es werden keine Zugangsdaten benötigt, und nichts verlässt deinen Rechner. Zusammen mit dem Local-only-Modus, der Cloud-Provider grundsätzlich verweigert, stellt Conduit überhaupt keine Internetanfragen.

Hänge Bilder an, wenn das Modell Vision unterstützt. Bearbeite jede Nachricht und sende sie erneut: Bearbeitest du deine letzte Nachricht, wird sie an Ort und Stelle ersetzt; bearbeitest du eine frühere, forkt Conduit ab diesem Punkt eine neue Unterhaltung und lässt das Original unangetastet. Exportiere eine Unterhaltung als Markdown oder JSON.

Unterstützte Provider

Siebzehn Provider sind eingebaut — der OpenAI-kompatible Endpunkt ist der siebzehnte, keiner obendrauf.

ProviderZugangsdatenBasis-URL
AnthropicAPI-SchlüsselBearbeitbar
OpenAIAPI-SchlüsselBearbeitbar
Google GeminiAPI-SchlüsselFest
xAIAPI-SchlüsselBearbeitbar
Z.aiAPI-SchlüsselBearbeitbar
Moonshot AIAPI-SchlüsselBearbeitbar
QwenAPI-SchlüsselBearbeitbar
DeepSeekAPI-SchlüsselFest
MistralAPI-SchlüsselFest
GroqAPI-SchlüsselFest
Together AIAPI-SchlüsselBearbeitbar
Fireworks AIAPI-SchlüsselBearbeitbar
OpenRouterAPI-SchlüsselFest
OpenCode ZenAPI-SchlüsselFest
OllamaKeine — lokalBearbeitbar
LM StudioKeine — lokalBearbeitbar
Jeder OpenAI-kompatible EndpunktOptionalBearbeitbar

Die letzte Zeile deckt selbst gehostete Gateways wie vLLM und LiteLLM ab, und jeden Anbieter ohne eigenen Adapter: Gib Conduit eine Basis-URL und, falls der Endpunkt eine verlangt, einen Schlüssel.

GPT, Claude, Grok, GLM, Kimi und den Rest hinzufügen

Conduit spricht mit den Modellfamilien, die 2026 tatsächlich genutzt werden — GPT, Claude, Gemini, Grok, GLM, DeepSeek, Kimi, Qwen und MiniMax — über einen von drei Wegen, je nachdem welches Modell du willst.

  1. Eingebauter Adapter. Anthropic, OpenAI, Gemini, xAI, Z.ai, Moonshot AI, Qwen, DeepSeek, Mistral, Groq, Together AI und Fireworks AI haben jeweils einen eigenen Provider: auswählen, Schlüssel einfügen, Modellliste laden. Das deckt Claude, GPT, Gemini, Grok, GLM, Kimi, Qwen und DeepSeek direkt ab — jeder kommt mit seinem eigenen Standard-Endpunkt, also musst du keine Basis-URL suchen.
  2. Ein Gateway. OpenCode Zen oder OpenRouter katalogisieren den Rest hinter einem Schlüssel, einschließlich MiniMax und was diese Dienste gerade sonst noch anbieten — Conduit ruft die aktuelle Liste ab statt eines festen Katalogs.
  3. Jeder OpenAI-kompatible Endpunkt. Für einen Anbieter ohne eigenen Adapter, oder einen selbst gehosteten Proxy wie vLLM oder SGLang, zeigst du den OpenAI-kompatiblen Provider auf die Basis-URL dieses Endpunkts und gibst bei Bedarf einen Schlüssel an.

Qwens eingebauter Adapter verwendet standardmäßig den internationalen DashScope-Endpunkt, Moonshots Standard ist api.moonshot.ai — beide Felder bleiben bearbeitbar, falls du eine andere Region brauchst.

Tastaturkürzel

Verwende unter Windows und Linux Ctrl anstelle von ⌘.

KürzelAktion
⌘KBefehlspalette — Suche, Befehle, Modelle, Artefakte
⌘1–⌘9Gehe zu Start, Chats, Apps, Folien, Dokumente, Bibliothek, Workflows, Connectors, Gespeicherte Fakten
⌘NNeue Unterhaltung
⌘,Settings
⌘/Dieses Tastaturkürzel-Fenster öffnen
⌘\Seitenleiste umschalten
⌘JDokumentenleiste umschalten
⌘⇧EArtefakt-Panel ausklappen oder Layout wiederherstellen
⌘⇧PProvider durchschalten
⌘⇧WWebsuche für diese Runde umschalten
⌘⇧FDie Unterhaltung hier verzweigen
⌘⇧CDie letzte Assistant-Nachricht kopieren
EscEin Panel schließen oder eine laufende Antwort stoppen

Die Befehlspalette ist modal: Gib > für Befehle, @ für Artefakte, / für Modelle oder einfach Text ein, um jede Nachricht zu durchsuchen, die du je gesendet hast. Auch die Settings haben eine eigene Suche oben im Fenster, mit der du direkt zu einer bestimmten Einstellung springen kannst, statt Abschnitte zu durchsuchen.

Tools und Connectors

Integrierte Tools

Diese benötigen keine Konfiguration:

Ein Tool fragt dich vorher, es sei denn, es ist als read-only markiert. Integrierte Read-only-Tools laufen automatisch, ein Tool eines Connectors nur dann, wenn sein Server es als read-only markiert; jedes andere Tool fragt dich vorher. Websuche ist standardmäßig deaktiviert und fragt beim ersten Mal um Zustimmung; gehostete Suche läuft nur über den offiziellen Anthropic-, OpenAI- oder Gemini-Endpunkt und fällt auf die lokalen Backends oben zurück, sobald du einen Provider auf eine eigene Basis-URL umstellst. Anfragen an ein lokales Such-Backend gehen an den jeweiligen Dienst; Exa, der Standard, darf sie nach seinen eigenen Bedingungen aufbewahren.

Der Seitenabruf des Modells erreicht nur öffentliche https-Seiten: nie localhost und keine Adresse in deinem eigenen Netzwerk, und jede Weiterleitung wird geprüft. Er liefert Titel und lesbaren Text einer Seite statt rohem HTML und liest PDFs bis 20 MB. Ein gescanntes PDF ohne Text zählt als Seite ohne Inhalt.

MCP-Connectors

Conduit führt Model Context Protocol-Server als überwachte Connectors aus. Füge auf der Seite Connectors entweder einen lokalen Prozess mit dem Befehl und den Argumenten hinzu, die ihn starten, oder verweise auf einen entfernten MCP-Endpunkt, der streamable HTTP spricht.

Ein Tool eines Connectors läuft nur dann ohne Nachfrage, wenn sein Server es als read-only markiert (der Standard-Hinweis readOnlyHint oder Conduits eigenes Feld permissionLevel). Jedes andere Tool fragt vorher, und du kannst eine Freigabe für einen Chat oder dauerhaft merken lassen. Vor 1.0.0-rc.6 liefen Tools auf den meisten Servern von Drittanbietern ohne Nachfrage; Connectors, die du schon nutzt, fragen deshalb jetzt womöglich bei Tools, die vorher stillschweigend liefen.

Die Runtime startet abgestürzte Server mit Backoff neu, begrenzt auf drei Neustarts in fünf Minuten, limitiert Gleichzeitigkeit und setzt für einzelne Aufrufe ein Timeout von dreißig Sekunden. Tool-Ausgaben werden größenbegrenzt und geschwärzt, bevor sie das Modell erreichen, und eine strukturelle Schutzschicht verhindert, dass diese Ausgabe so wiederverwendet wird, als wäre sie eine Anweisung, also der übliche Prompt-Injection-Pfad über Tool-Ergebnisse.

Transporte: lokales stdio und entferntes streamable HTTP sind heute verfügbar. Legacy-HTTP+SSE wird nicht unterstützt.

Die Composer-Leiste kann auch die Prompts und Ressourcen eines Connectors einbinden, nicht nur seine Tools: Ein Prompt-Picker füllt die Argumente aus, die ein Prompt deklariert, bevor das Ergebnis zum Bearbeiten im Composer landet, und ein Ressourcen-Picker hängt Inhalte nur an die nächste Nachricht an. Die Zustimmung wird einmal pro Connector abgefragt, und eine Ressource, die versucht, Anweisungen einzuschleusen, wird abgelehnt und benannt statt still befolgt zu werden.

Einen Server auf dem eigenen Rechner anzubinden, ist das Dokumentationsproblem. Diesen Server einem Kunden vorzusetzen — ohne JSON-Konfiguration und ohne in Claude Desktop zu erscheinen — ist ein anderes. Einen MCP-Server einem Kunden vorführen vergleicht gehosteten Chat, Claude Desktop mit Konfiguration und das Ausliefern eines Desktop-Clients.

Die Agent-Schleife

Wenn ein Modell ein Tool aufruft, führt Conduit es aus und gibt das Ergebnis für eine weitere Runde innerhalb desselben Turns zurück. Die Grenzen steuerst du unter Settings → Agent: eine maximale Schrittzahl von 1 bis 50 und ein Zeitbudget von 30 Sekunden bis 30 Minuten.

Die Chat-Oberfläche zeigt eine Live-Fortschrittszeitleiste — Denken, Tool-Aufrufe und Text, in der Reihenfolge, in der sie über mehrere Runden hinweg tatsächlich passieren, mit verstrichener Zeit und einem Hinweis, wenn eine Runde stockt — statt eines einzelnen Spinners.

Artefakte

Längere Ausgaben, also Dokumente, Skripte oder kleine Webseiten, öffnen sich in einem Panel neben der Unterhaltung, statt den Nachrichtenverlauf zu füllen. Conduit rendert Text, Code mit Syntax-Highlighting, JSON als einklappbaren Baum, Markdown inklusive Mermaid-Diagrammen und KaTeX-Mathematik sowie interaktives HTML.

Interaktives HTML läuft in einem Sandbox-Frame, der Skripte und sonst nichts erlaubt: kein Same-Origin-Zugriff, keine Pop-ups, keine Top-Level-Navigation. Formulare funktionieren weiterhin — Conduit reicht der Seite ihr Submit-Event weiter, und durch das Absenden wird nichts irgendwohin geschickt. Eine injizierte Content-Policy setzt connect-src 'none', sodass die Seite selbst nichts abrufen und keine Sockets öffnen kann, und Conduit liefert sie von einer eigenen, abgeschotteten Adresse aus. Die Seite kann die eigenen Befehle der Anwendung nicht aufrufen. Eine Ausnahme, ein bekanntes Problem unter macOS: Das Skript einer Seite kann weiterhin eine WebRTC-Verbindung öffnen, die die Content-Policy nicht abdeckt; Windows und Linux blockieren das im Webview. Wenn ein Artefakt Bilder oder Schriftarten von einem bestimmten Host laden soll, kannst du das selbst im Bereich Artefakt-Sicherheit unter Settings → Datenschutz & Daten erweitern.

Eine Seite, die Live-Daten braucht — einen Wechselkurs, das Wetter —, kann trotzdem danach fragen. Ihre fetch()-Aufrufe gehen an Conduit, das die erste Anfrage an jede neue Website zurückhält und ein Banner mit ihrem Namen zeigt. Du kannst diese Website einmalig erlauben, dauerhaft für diese Seite, oder gar nicht — oder der Seite erlauben, jede öffentliche Website zu erreichen. Conduit stellt die Anfrage dann selbst: nur https, ohne Cookies oder Zugangsdaten, keine lokalen oder privaten Adressen, mit einem Timeout von 20 Sekunden, einem Antwortlimit von 5 MB und 120 Anfragen pro Minute je Seite. Die Globus-Schaltfläche auf der Seite listet jede Website, die sie angefragt hat, und jede Anfrage, die sie gestellt hat. Berechtigungen gehören zu genau dieser einen Seite und werden mit ihr gelöscht. Der Local-only-Modus verweigert das alles, und „Seiten dürfen sich mit dem Internet verbinden" in denselben Artefakt-Sicherheit-Einstellungen schaltet es aus.

Füge einen Codeblock mit Backticks in eine Unterhaltung ein, und Conduit bietet an, ihn zu einem Artefakt zu machen. Artefakte lassen sich auf die Festplatte exportieren, optional mit einer separaten Metadaten-Datei.

Jedes Artefakt enthält genau eine aktuelle Nutzlast. Es gibt keinen Versionsverlauf. Bearbeitungen ersetzen den Inhalt direkt, also exportiere alles, wovon du eine Kopie behalten willst.

Dokumente

Lege unter Documents in der Seitenleiste eine Sammlung an und füge dann Dateien hinzu — Klartext, Markdown, CSV, Word (.docx) oder PDF. Ziehe eine Datei an eine beliebige Stelle im Fenster, um sie hinzuzufügen, oder hänge eine ganze Sammlung für einen einzelnen Chat aus dem Composer an. Eine Antwort zeigt die Dateien, auf die sie sich gestützt hat, als anklickbare Chips; ein Klick zeigt die genaue Passage.

Jede Sammlung wird von genau einem Provider eingebettet — OpenAI, Gemini, OpenRouter oder Ollama (Anthropic kann nicht einbetten). Die Indizierung schickt den vollständigen Text eines Dokuments an diesen Provider, daher fragt Conduit beim ersten Mal um Zustimmung, merkt sich die Antwort pro Provider und du kannst sie später auf der Seite Dokumente widerrufen. Wählst du Ollama, verlässt nichts deinen Rechner — der Local-only-Modus erzwingt diese Wahl. Der Abruf selbst ist hybrid: Vektor-Ähnlichkeit plus Stichwortsuche über dieselbe lokale SQLite-Datenbank, und die abgerufenen Passagen gehen weiterhin an den Provider, der den Chat beantwortet.

Das Parsen läuft auf dem Gerät, ohne OCR-Schritt, sodass ein gescanntes PDF ohne Textebene nichts liefert — Conduit sagt dir das, statt ein leeres Dokument zu importieren.

Bildgenerierung

OpenAI, Gemini und OpenRouter können Bilder direkt in einer Unterhaltung erzeugen. Conduit fragt einmal, vor dem ersten Bild, da jedes vom Provider abgerechnet wird — nur über Bildgenerierung zu sprechen löst die Abfrage noch nicht aus. Das Ergebnis wird lokal als Artefakt gespeichert statt vom Provider verlinkt, sodass es nicht abläuft.

Persönliche Apps

Eine Seite, die du behalten willst, lässt sich als persönliche App speichern: Als App speichern im ⋯-Menü der Seite erzeugt eine Kopie, die du über Apps in der Leiste oder über Deine Apps auf dem Neuer-Chat-Bildschirm öffnest. Die Kopie funktioniert weiter, auch wenn du den Chat löschst. Beim Speichern wirst du gefragt, welche Website-Berechtigungen der Seite erhalten bleiben sollen, einzeln, und es bleibt keine erhalten, die du nicht ankreuzt. Wenn sich die Seite im Chat später ändert, bietet die App Aktualisieren an. Acht Starter-Apps sind eingebaut; füge eine auf der Apps-Seite hinzu oder drücke bei einer Idee, die eine hat, auf App öffnen.

Eine Seite (eine App oder eine im Chat) kann drei weitere Dinge deklarieren, die Conduit jeweils prüft. Sie kann Daten zwischen den Starts behalten — bis zu 5 MB pro Seite, zusammen mit deinen übrigen Daten gespeichert und verschlüsselt, wenn die Verschlüsselung im Ruhezustand aktiv ist; Daten löschen entfernt sie. Sie kann ein paar Einstellungen entgegennehmen, etwa eine Stadt, nach denen Conduit in einem eigenen Formular fragt und die es der laufenden Seite übergibt, ohne sie neu zu laden. Und sie kann dein KI-Modell fragen, nachdem du es für diese Seite erlaubt hast: Die Abfrage nennt den Provider und sagt, wann Text deinen Rechner verlassen würde, und die Seite bekommt Text hinein und Text heraus — keine Tools, keinen Chatverlauf, kein Gedächtnis, keine Dokumente.

Jede persönliche App hat eine eigene Seite Einstellungen (das Zahnrad in der Kopfzeile der App oder ⋯ → Einstellungen): welches Modell sie beantwortet, Tokens pro Tag mit einem Tageslimit für Cloud-Modelle (standardmäßig 100.000; Modelle auf deinem Rechner sind nie begrenzt), ihre gespeicherten Daten Schlüssel für Schlüssel mit Exportieren und Löschen, die Websites und Provider, die sie nutzen darf, und eine Woche einzeiliger Aktivitätsprotokolle — nie Prompts, Antworten oder gespeicherte Werte.

Folien

Beschreibe die Geschichte oder bitte in einem beliebigen Chat um eine Präsentation: Conduit entwirft eine Storyline, die du freigibst, und baut daraus eine Live-Präsentation. Jede Änderung bearbeitet dieselbe Präsentation, statt eine weitere Kopie zu erzeugen. Sie öffnet sich in einem Studio, mit der Folie groß in der Mitte und dem Chat daneben. Bitte um eine Änderung, und der Assistent bearbeitet eine einzelne Folie oder tauscht ein Wort in der gesamten Präsentation aus.

Skript zeigt jedes Wort der Präsentation als ein Dokument; tippe dort oder doppelklicke auf Text in einer Folie. Text, den du schreibst, bleibt erhalten, wenn der Assistent eine Folie neu schreibt, es sei denn, du bittest ihn, genau diesen Text zu ändern. Verlauf speichert für jede Änderung eine Version, benannt nach deiner Anfrage, die du jederzeit wiederherstellen kannst. Zwei Designs sind eingebaut, dazu jedes Design, das der Assistent für dich entwirft.

Präsentieren öffnet die Präsentation im Vollbild, mit einer separaten Referentenansicht — aktuelle und nächste Folie, Sprechernotizen und ein Timer —, die privat bleibt, während du die Folien teilst. Exportieren speichert eine einzelne HTML-Datei, die sich in jedem Browser selbst präsentiert, oder ein PDF (nur unter Windows). Folien erweitern deine lokale Datenbank: Wer auf eine Version von vor den Folien zurückwechselt, startet mit einer leeren Datenbank (die alte Datei bleibt als Backup erhalten).

Recherche

Für eine Frage, die mehr als eine kurze Suche braucht, schaltest du Recherche im +-Menü des Composers ein (oder wählst sie auf der Startseite) und stellst deine Frage. Dafür muss die Websuche eingeschaltet sein; im Local-only-Modus ist Recherche nicht verfügbar. Recherche nutzt ein lokales Such-Backend (Exa, Tavily, Brave, dein eigenes SearXNG oder DuckDuckGo), nie die gehostete Suche: Die Suchanfragen gehen an diesen Dienst, der Seitentext an den Chat-Provider, den du gewählt hast.

Der Auftrag. Bevor etwas läuft, schlägt Recherche einen Auftrag vor: ein bis sechs Teilfragen, die beantwortet werden sollen, eine optionale Eingrenzung und eine Tiefe. Du bearbeitest ihn und bestätigst ihn. Die Tiefe legt fest, wie weit die Recherche gehen darf:

Was gelesen wird. Recherche liest Seiten vollständig, jeweils drei gleichzeitig: Webseiten und PDFs bis 20 MB, auf deinem Gerät verarbeitet. Ein gescanntes PDF hat keinen Text und zählt als Seite ohne Inhalt. Bei einer langen Seite oder einem langen PDF sieht das Modell den Anfang und die Teile, die zu deinen Fragen passen, nicht das Ganze.

Die Zitatprüfung. Das Modell zieht Aussagen heraus, jede mit den genauen Worten von der Seite, die sie belegen. Eine Aussage zählt nur, wenn ihr Zitat (mindestens 20 Zeichen) im gespeicherten Text dieser Seite steht, und diese Prüfung übernimmt die App, nicht das Modell. Danach sucht Recherche erneut nach allem, was noch offen ist, und ein Schreiber macht aus den geprüften Aussagen den Bericht. Die nummerierten Verweise und die Quellenliste erzeugt die App, nicht das Modell.

Der Bericht. Das Ergebnis ist ein Markdown-Dokument in den Dokumenten des Chats: eine Zusammenfassung, Ergebnisse je Teilfrage, offene Fragen und nummerierte Quellen, jedes Ergebnis mit Beleg. Die Karte im Chat zeigt die Zusammenfassung und wie viele Quellen zitiert und gelesen wurden, dazu die Schaltfläche Bericht öffnen. Stoppen beendet den Lauf und behält, was bis dahin gefunden wurde.

Seiten können ihr keine Befehle geben. Seitentext erreicht nur Modellaufrufe ohne Tools. Eine Seite, die Anweisungen unterschieben will, kann also nichts suchen, abrufen oder speichern lassen. Die Modellaufrufe der Recherche laufen in einer eigenen, verborgenen Unterhaltung.

Grenzen: Bei einer langen Seite sieht das Modell einen Ausschnitt, nicht alles. Ein gescanntes PDF hat keinen Text. Deine eigenen Dokumente sind noch keine Quelle. Ein Denkmodell ist langsam, und „Gründlich“ kann sein Zeitlimit erreichen, bevor es fertig ist.

Workflows

Die Seite Workflows führt Abläufe für dich aus: Seiten abrufen, im Web suchen, das Modell zusammenfassen lassen, dir eine Frage stellen und das Ergebnis als Dokument speichern. Starte mit einem fertigen Workflow — ein Morgenbriefing, eine Seitenzusammenfassung, eine Themenbeobachtung — oder baue deinen eigenen im Schritt-Editor und führe ihn sofort oder nach Zeitplan aus (täglich, werktags zu einer festen Uhrzeit oder alle paar Stunden). Öffne einen beliebigen Lauf, um zu sehen, was jeder Schritt getan hat; wenn du einen Schritt korrigierst, starte ab ihm neu, ohne die Schritte davor zu wiederholen.

Beim Einschalten eines Zeitplans wird zuerst alles aufgelistet, was der Workflow selbstständig tun darf — die Websites, die er liest, die Websuche, welches Modell, das Speichern von Dokumenten —, damit du es freigibst. Braucht ein geplanter Lauf mehr, etwa nach einer Änderung, pausiert er und fragt: einmal erlauben, immer erlauben oder nicht erlauben. Jeder Lauf hat ein Zeit- und Token-Limit, und einen laufenden Lauf kannst du stoppen. Ein Lauf, der verpasst wurde, während Conduit geschlossen war, wird einmal nachgeholt, sobald du es öffnest.

Damit Zeitpläne bei geschlossenem Fenster weiterlaufen, kann Conduit im Infobereich bleiben und beim Anmelden dort starten; beides ist standardmäßig aus, und die Infobereich-Option wird einmal angeboten, wenn du zum ersten Mal einen Zeitplan einschaltest.

Start

Conduit öffnet sich auf Start, dem ersten Eintrag in der Leiste. Ein Eingabefeld startet alles: Bitte um eine Präsentation, und Folien öffnet sich mit einer Storyline; alles andere startet einen Chat. Darunter listet Braucht dich Workflow-Freigaben, Workflow-Fragen und Gedächtnis-Vorschläge, die auf dich warten (ausgeblendet, wenn nichts ansteht), Mach da weiter, wo du aufgehört hast zeigt deine letzten Chats, Präsentationen und Apps, und jeder Bereich der App hat eine Kachel mit Live-Zähler — oder, solange er leer ist, ein Beispiel zum Ausprobieren.

Ctrl+1 bis Ctrl+9 (⌘ unter macOS) öffnen Start, Chats, Apps, Folien, Dokumente, Bibliothek, Workflows, Connectors und Gespeicherte Fakten, und die Befehlspalette hat zu jedem einen Eintrag „Gehe zu“.

Erscheinungsbild und Sprache

Conduit hat ein Design in zwei Modi. Unter Einstellungen → Erscheinungsbild wählst du Dunkel, Hell oder dem System folgend und legst die Hauptfarbe — den Akzent auf Schaltflächen, Auswahl und dem aktiven Element — für jeden Modus getrennt fest; eine Farbe, die schwer lesbar wäre, wird abgelehnt. Dort stellst du auch UI-Schriftgröße, Dichte und Diagrammgröße ein.

Dieselbe Seite legt die Interface-Sprache fest, für alle acht Sprachen, in denen Conduit ausgeliefert wird. Sie ändert Menüs, Schaltflächen, Datumsformate und Zahlen — sie ändert nicht die Sprache, in der der Assistent antwortet.

Wo deine Daten liegen

Conduit speichert alles im Anwendungsdatenverzeichnis deiner Plattform: eine SQLite-Datenbank für Unterhaltungen, Nachrichten, Prompts und Nutzung sowie einen inhaltsadressierten Blob-Store für Anhänge und Artefakte, per Hash dedupliziert.

Nachrichten werden als append-only Event-Log mit einer materialisierten Sicht darüber geschrieben. Dadurch überlebt eine Unterhaltung selbst dann, wenn die App mitten in einer Antwort beendet wird. Beim Start gleicht Conduit beides wieder ab.

Optionale AES-256-GCM-Verschlüsselung im Ruhezustand ist unter Settings → Privacy & data verfügbar, wobei der Hauptschlüssel durch den Schlüsselbund deines Betriebssystems geschützt wird. Sie ist standardmäßig deaktiviert und deckt den Nachrichtentext noch nicht ab. Den aktuellen Umfang findest du auf der Datenschutzseite.

Fehlersuche

Der Build schlägt unter Windows fehl

Fast immer fehlt die C++-Toolchain. Installiere die Visual Studio 2022 Build Tools mit der Workload „Desktop development with C++“ und führe dann check-setup.ps1 zur Bestätigung aus.

Mein Provider-Schlüssel wird nicht gespeichert

Conduit braucht einen funktionierenden Zugangsdaten-Speicher des Betriebssystems. Auf headless oder minimalistischen Linux-Systemen läuft eventuell kein Secret Service. Starte entweder einen Keyring-Daemon oder aktiviere den verschlüsselten dateibasierten Zugangsdaten-Speicher, der einen Schlüssel über die Umgebung benötigt.

Ollama-Modelle erscheinen nicht

Prüfe, ob Ollama läuft und mindestens ein Modell geladen wurde, und ob Conduits Basis-URL dafür dem Port entspricht, auf dem Ollama lauscht.

Etwas anderes funktioniert nicht

Exportiere ein Diagnose-Bundle unter Settings → Diagnostics und hänge es an ein Issue an. Es schließt Geheimnisse, Basis-URLs, Allowlists und den Inhalt deiner Unterhaltungen absichtlich aus und verlangt, dass du bestätigst, was es enthält, bevor es erzeugt wird.

Den Quellcode lesen