ENDE

Benutzerhandbuch · Mobile AI Agent

🤖 Android 🍎 iOS 🍏 macOS 🪟 Windows 🐧 Linux

1   Was ist TealKit?

TealKit ist eine mobile und Desktop-KI-Agenten-Plattform, mit der du automatisierte KI-Workflows direkt auf deinem Gerät erstellen, planen und ausführen kannst. Es verbindet große Sprachmodelle (LLMs) über das Model Context Protocol (MCP) mit der realen Welt — einer standardisierten Schnittstelle für Werkzeuge, die Daten abrufen, Code ausführen, Dienste steuern und Dateien erstellen.

Wichtigste Fähigkeiten:

TealKit unterstützt OpenAI, Anthropic (Claude), Google Gemini, Mistral, Azure OpenAI, Ollama und jeden OpenAI-kompatiblen Endpunkt. Alle API-Schlüssel werden ausschließlich im sicheren Schlüsselbund des Betriebssystems gespeichert — nichts wird an TealKit-Server gesendet.

2   Startbildschirm

TealKit Startbildschirm
TealKit Startbildschirm — Schnellzugriff auf Playground und Agenten

Der Startbildschirm ist der Ausgangspunkt. Von hier aus öffnest du den Playground für interaktive Sitzungen, navigierst zur Agentenliste zur Verwaltung deiner automatisierten Workflows oder öffnest Einstellungen zum Konfigurieren von LLMs, Datenquellen und Integrationen.

Die obere Leiste zeigt einen Verbindungsindikator für den Server-Modus (Cloud-Symbol) und eine Verknüpfung zu den Einstellungen (Zahnrad-Symbol). Die Playground-Schaltfläche öffnet den Konfigurationsbildschirm, wo du Werkzeuge, System-Prompt und LLM auswählst, bevor du eine Chat-Sitzung startest.

3   Globale Einstellungen

Einstellungen über das Zahnrad-Symbol in der oberen Leiste öffnen. Die Einstellungen sind in Karten gruppiert: Server-Modus, LLM 1 & LLM 2, Datenquellen, Remote-MCP-Server, Skripte, Werkzeug-Skills, Allgemein und (unter Windows) Desktop-Funktionen.

3.1   Server-Modus

Server-Modus Einstellungen
Server-Modus — App mit einem persistenten Cloud- oder Self-Hosted-Server verbinden

Der Server-Modus verbindet TealKit mit einem persistenten Server, der Agenten 24/7 ausführt, ohne dass das Telefon geöffnet bleiben muss. Der Server übernimmt alle LLM-Aufrufe und Werkzeugausführungen; die mobile App fungiert als Fernbedienung und Anzeige.

API-Schlüssel-Konfiguration

Beim Starten des Servers kann die Umgebungsvariable TEALKIT_API_KEY gesetzt werden, um Endpunkte mit Bearer-Token-Authentifizierung zu schützen. Es kann ein einzelner Schlüssel, eine kommagetrennte Liste oder ein JSON-Array angegeben werden, um mehreren UI-Apps die Verbindung mit unterschiedlichen Schlüsseln zu ermöglichen:

# Einzelner Schlüssel
TEALKIT_API_KEY=mein_geheimer_schlüssel

# Mehrere Schlüssel (kommagetrennt)
TEALKIT_API_KEY=schluessel_a,schluessel_b,schluessel_c

# Mehrere Schlüssel (JSON-Array)
TEALKIT_API_KEY=["schluessel_a","schluessel_b"]

Die Endpunkte /health und /status sind immer ohne Authentifizierung erreichbar.

3.2   LLM-Einstellungen

TealKit unterstützt zwei unabhängig konfigurierte LLMs: LLM 1 (primär) und LLM 2 (sekundär / Coding-Modell). Beide werden gleich konfiguriert.

LLM 1 Grundeinstellungen
LLM 1 — Grundeinstellungen
LLM 1 erweitert
LLM 1 — erweiterte Parameter

Anbieter & Modellauswahl

Anbieter Modellbeispiele Hinweise
OpenAI gpt-4o, gpt-4o-mini, gpt-4-turbo API-Schlüssel erforderlich; unterstützt Function Calling und Vision
Anthropic claude-3-5-sonnet, claude-3-haiku API-Schlüssel erforderlich; hervorragend für langen Kontext und Reasoning
Google Gemini gemini-2.5-pro, gemini-2.0-flash API-Schlüssel erforderlich; schnell und kosteneffizient
Mistral AI mistral-medium, mistral-large-latest Europäischer Anbieter (DSGVO); API-Schlüssel erforderlich
Azure OpenAI Beliebiges Azure-Deployment Azure-Endpoint-URL + Deployment-Name + API-Schlüssel erforderlich
Ollama llama3, mistral, qwen2.5… Lokal oder im Netzwerk; keine API-Kosten; ideal für SLMs
LLM 2 Grundeinstellungen
LLM 2 — lokales Ollama-Modell
LLM 2 erweitert
LLM 2 — erweiterte Parameter
LLM zusätzlich
LLM — zusätzliche Optionen
LLM Anbieterauswahl
LLM — Anbieterauswahl

Erweiterte Parameter

Parameter Standard Beschreibung
Temperature 0,7 Steuert die Zufälligkeit. Niedrige Werte (0,1–0,3) für deterministisches Werkzeugaufrufen; höhere für Kreativität.
Max Tokens 0 (unbegrenzt) Maximale Token der LLM-Antwort. 0 für Modellstandard.
Max. Werkzeugausgabe 2.560.000 Maximale Zeichen eines einzelnen Werkzeugergebnisses an das LLM.
Token-Warnschwelle 80.000 Zähler wird gelb, wenn kumulierte Sitzungstoken diesen Wert überschreiten.
Top-K Beschränkt Stichprobe auf K wahrscheinlichste Token. Für Ollama und lokale Endpunkte.
Top-P Nucleus-Sampling-Schwellenwert (0–1).
Repeat Penalty 1,0 Bestraft Wiederholung kürzlich verwendeter Token. Relevant für Ollama / lokale Modelle.
Seed Fester Zufalls-Seed für reproduzierbare Ausgaben.

SLM-Modus

Die Checkbox SLM (Small Language Model) aktivieren, um einen kompakten System-Prompt zu verwenden, der kleine Modelle anweist, Werkzeuge sofort aufzurufen anstatt ihren Plan zu erläutern.

Denken / Reasoning-Umschalter

Im Playground (Erweiterte Einstellungen) und im Agenten-Editor (LLM-Abschnitt) aktiviert ein Denken / Reasoning-Umschalter das erweiterte Reasoning für unterstützte Modelle (z. B. Claude 3.7 Sonnet, o3-mini). Bei Aktivierung wird thinking: true in der LLM-Anfrage übergeben.

Native Werkzeugaufrufe (Ollama)

Wenn Ollama als LLM-Anbieter ausgewählt ist, erscheint ein Native Werkzeugaufrufe nutzen-Schalter im Playground und Agenten-Editor. Aktiviert nutzt TealKit die nativen tools-API von Ollama anstelle der textbasierten Werkzeug-Injektion. Dies verbessert die Zuverlässigkeit und ermöglicht strukturierte Werkzeugaufrufe für Modelle, die Function Calling nativ unterstützen (z. B. Qwen2.5, Mistral, Llama 3.1 oder neuer). Deaktivieren, wenn das Modell keine nativen Tool-Calls unterstützt oder die textbasierte Methode bevorzugt wird.

3.3   Datenquellen

Datenquellen
Datenquellen Übersicht
Google
Google / Gmail
Google Drive
Google Drive
SMTP
SMTP — E-Mail-Ausgang
SerpApi
SerpApi — Websuche
DuckDB
DuckDB / Website-Autoindex
Dokumentenindex
Dokumentenindex
Standort
Standort
SSH/SFTP
SSH/SFTP-Anmeldedaten
Home Assistant
Home Assistant
Datenquelle Bietet
Google / Gmail Google OAuth für Gmail-Werkzeug, Kalender
IMAP Anmeldedaten für beliebiges IMAP-Postfach
Google Drive OAuth zum Lesen/Schreiben von Google-Drive-Dateien
SMTP Ausgehende E-Mails — verwendet vom E-Mail-Ausgabekanal
SerpApi / Serper API-Schlüssel für Premium-Google-Suche im Websuche-Werkzeug
DuckDB / Website-Index Websites zum Indizieren konfigurieren und Auto-Refresh-Zeitplan
Dokumentenindex Lokaler Ordnerpfad für Dokumentenindizierung (PDF, DOCX, TXT…)
Standort Geräte-GPS / manuelle Koordinaten für standortbewusste Werkzeuge
SSH/SFTP Hostname, Port, Benutzer, Schlüssel/Passwort für Remote-Server-Zugriff
Home Assistant Basis-URL und langlebiges Zugriffstoken für HA REST API
WhatsApp WhatsApp Business API-Anmeldedaten für WhatsApp-Ausgabekanal

3.4   Remote-MCP-Server

Remote-MCP-Liste
Remote-MCP-Server-Liste
Remote-MCP hinzufügen
Neuen Server hinzufügen
Remote-MCP Details
Server-Details und Werkzeuge
Remote-MCP Katalog
Katalog-Tabs
Remote-MCP Werkzeuge
Entdeckte Werkzeuge vom verbundenen Server
1
Zu Einstellungen → Remote-MCP-Server gehen und + tippen.
2
Name, Server-URL und optional einen API-Schlüssel eingeben.
3
Verbindung testen tippen. TealKit verbindet sich und listet verfügbare Werkzeuge auf.
4
Hinzufügen tippen. Werkzeuge erscheinen sofort in der Werkzeugauswahl.
Tipp: Die PulseMCP- oder Smithery-Tabs nutzen, um gehostete Server mit einem einzigen Tipp zu verbinden.

3.5   Skripte

Skripte-Abschnitt
Skripte — SSH-Shell-Skripte, JavaScript-Werkzeuge, Desktop-Werkzeuge

SSH-Shell-Skripte

SSH-Skript-Liste
SSH-Shell-Skript-Bibliothek
Skript bearbeiten
Skript-Editor mit KI-Generierung
Skript Test
Test-Ausführung über SSH

SSH-Shell-Skripte sind in TealKit gespeicherte Bash-Skripte, die auf dem Remote-SSH-Server ausgeführt werden. Die KI generiert das vollständige Skript aus einer einfachen Textbeschreibung. Test-Ausführung tippen, um es per SSH zu testen und die Ausgabe zu prüfen, bevor es gespeichert wird.

JavaScript-Werkzeuge

JS-Werkzeug-Bibliothek
JavaScript-Werkzeug-Bibliothek
JS-Werkzeug-Editor
JS-Werkzeug-Editor — KI-Generierung + Code
JS-Werkzeug Test
JS-Werkzeug — Test-Ausführungsergebnis

JavaScript-Werkzeuge sind leichte benutzerdefinierte MCP-Werkzeuge, die in einer sicheren Geräte-Sandbox laufen. Jedes Werkzeug muss ein generatedTool-Objekt mit name, description, inputSchema und execute: async (args) => {…} definieren. Max. 64 KB Skript, 256 KB Antwort, 8 s Timeout. fetch() verfügbar.

Tipp: Beispiele laden tippen, um Zeitstempel-Konverter, Währungskonverter und Stadtgeolokalisierung hinzuzufügen — alle nutzen kostenlose öffentliche APIs.

Desktop: Python-MCP-Tool-Generator

Desktop-Kacheln
Desktop-Funktionskacheln
Python-Bibliothek
Python-Werkzeug-Bibliothek
Python-Werkzeug
Python-Werkzeug bearbeiten
Python-Werkzeug 2
Python-Werkzeug — zusätzlich
Python-Werkzeug-Editor
Python-Werkzeug-Editor — Code, Anforderungen, venv-Init, Test-Ausführung

Unter Windows und Linux erstellt der Python-MCP-Tool-Generator vollständig verwaltete Python-MCP-Server-Werkzeuge in einem isolierten .venv. Pakete in requirements.txt angeben, einmalig venv initialisieren tippen, dann Test ausführen zur Verifizierung.

Desktop: MCP-Server-Registry

Registry-Liste
MCP-Server-Registry
Registry erweitert
Registry — erweiterter Eintrag
Registry Werkzeuge
Entdeckte Werkzeuge — Filesystem (14 Werkzeuge)

Python- und Node.js-MCP-Server lokal mit einem Tipp installieren. TealKit führt npm install -g, uvx oder pip im Hintergrund aus. Tabs: GitHub (kuratiert), Glama, PulseMCP.

Node.js-Anforderung: Node.js 18 LTS für npm/npx-Server installieren. Python-Server nutzen uvx — in TealKit enthalten.

Desktop: PowerShell-Skripte (nur Windows)

PS1-Liste
PowerShell-Werkzeug-Bibliothek
PS1-Editor
PowerShell-Skript-Editor

Unter Windows verwaltet die PowerShell-Werkzeug-Bibliothek .ps1-Skripte, die lokal über den ps_bridge-MCP-Server ausgeführt werden.

3.6   Werkzeug-Skills

Werkzeug-Skills Info
Werkzeug-Skills — Info-Karte
Werkzeug-Skills Liste
Werkzeug-Skills-Liste
Skill-Detail
Einzelner Skill
Skill-Editor
Skill-Editor
Werkzeug-Skills extra
Werkzeug-Skills — zusätzliche Ansicht

Werkzeug-Skills sind KI-generierte Nutzungsanleitungen für jedes MCP-Werkzeug, die automatisch erstellt werden, wenn du das erste Mal ein LLM konfigurierst, und in System-Prompts eingefügt werden, um die Werkzeugnutzungsgenauigkeit zu verbessern. Pro Werkzeug aktivierbar/deaktivierbar.

Tipp: Nur Skills für Werkzeuge aktivieren, die der Agent tatsächlich verwendet, um System-Prompts kurz und Token-Kosten niedrig zu halten.

3.7   Allgemein & Vault

Allgemeine Einstellungen
Allgemeine Einstellungen
Vault-Backup
Vault — Backup
Vault-Wiederherstellung
Vault — Wiederherstellung

4   Playground

Der Playground ist ein interaktiver Chat zum Testen von Prompts, Werkzeugen und System-Prompts, bevor sie in automatisierte Agenten umgewandelt werden.

Playground-Einrichtung
Playground — Konfigurationsbildschirm
Playground-Chat
Playground — aktive Chat-Sitzung
Playground-Werkzeuge
Playground — Werkzeugauswahl
Playground-System-Prompt
Playground — System-Prompt
Playground erweitert
Playground — erweiterte LLM-Einstellungen
Playground-LLM-Selektor
Playground — LLM-Selektor
Playground-Anfangseingabe
Playground — Anfangseingabe
Playground als Agent speichern
Playground — als Agent speichern
Playground extra
Playground — zusätzliche Optionen

Konfigurationsoptionen

Speichern und Konvertieren

Das Lesezeichen-Symbol tippen, um die aktuelle Einrichtung als wiederverwendbare Konfiguration zu speichern. Als Agent speichern tippen, um einen geplanten Agenten zu erstellen.

Hinweis: Im lokalen Modus werden gespeicherte Konfigurationen lokal auf dem Speicher deines Geräts abgelegt. Im Server-Modus werden sie in der Datenbank des Remote-Servers gespeichert und von allen verbundenen Geräten gemeinsam genutzt.

Workflow: Im Playground gestalten → mit verschiedenen LLMs testen → Prompts iterieren → als Agent speichern → Zeitplan hinzufügen.

Token- & Kostenstatistiken

Am unteren Rand erscheint ein Live-Token-Zähler. Antippen, um Prompt-Token, Completion-Token, Kosten der letzten Anfrage und kumulative Sitzungskosten anzuzeigen.

5   Agenten

Agenten sind gespeicherte KI-Workflows, die automatisch nach einem Cron-Zeitplan, auf Anforderung oder durch einen anderen Agenten ausgelöst ausgeführt werden.

Agentenliste

Agentenliste
Agentenliste — mit Kettengruppen
Agenten-Popup
Agenten-Kontextmenü
Agenten-Filter
Nach Status filtern
Agentenliste 2
Agentenliste — zusätzliche Ansicht
Agenten-Aktionen
Agenten-Aktionsschaltflächen

Jede Karte zeigt: Name, Beschreibung, Zeitplan, letzte/nächste Ausführungszeit, Status-Badge, Kosten. Aktionsschaltflächen: ⏰ Zeitplan · ▶ Starten · 💬 Interaktiv · ✏ Bearbeiten · 📋 Kopieren · 🗑 Löschen.

Agenten-Editor

Basis
Basis — Name, Prompt, Umschalter
Werkzeuge
Werkzeuge-Abschnitt
Prompts
Prompts-Abschnitt
Zeitplan
Zeitplan
LLM
LLM-Überschreibung
Ausgabe
Ausgabe
Verkettung
Verkettung
Extra
Zusätzliche Einstellungen
Abschnitt Inhalt
Basis Name, Beschreibung, Aktiviert-Umschalter, Chat-Modus, Nach Tool-Aufruf stoppen
Werkzeuge MCP-Werkzeugauswahl
Prompts System-Prompt (KI-Assistent), Agenten-Prompt (unterstützt ++#++-Aufteilung)
Zeitplan Cron-Ausdruck, Abschlussbenachrichtigung
Verkettung Folgeagent-Modus, Bedingungsrouting, Nachfolger-Selektor
LLM Globales LLM für diesen Agenten überschreiben, inkl. Native Werkzeugaufrufe-Schalter (nur Ollama)
Ausgabe Datei, E-Mail, Slack, WhatsApp, SFTP, ZIP

Ausgabekanäle

Kanal Beschreibung
Datei In lokale Datei speichern (TXT, MD, HTML, JSON, CSV, PDF, PNG)
E-Mail Über konfigurierten SMTP-Server senden
Slack In Slack-Kanal über Incoming Webhook posten
WhatsApp Über WhatsApp Business API senden
SFTP Per SFTP auf Remote-Server hochladen
ZIP Ausgabe vor dem Speichern oder Hochladen komprimieren
Manueller Start
Manueller Start — Ergebnis und Statistiken
Live-Ansicht
Live-Agenten-Ausführungsansicht

6   Werkzeug-Referenz

Werkzeugauswahl S. 1
Werkzeugauswahl — Seite 1
Werkzeugauswahl S. 2
Werkzeugauswahl — Seite 2
Externe MCP
Externe & installierte MCP-Server
Werkzeug / Server Beschreibung Wichtige Werkzeuge
Websuche Suche im öffentlichen Web. Verwendet SerpApi → Serper.dev → Brave → DuckDuckGo (kostenloser Fallback). web_search
Website-Suche Websites in DuckDB indizieren und mit hybrider Volltext- + semantischer Suche durchsuchen. search_website, reindex_website
Dokumentensuche Lokale Dokumente (PDF, DOCX, TXT, MD, CSV) indizieren und mit hybrider Suche durchsuchen. search_documents, get_document_content
Wetter Wettervorhersagen mit Open-Meteo abrufen (kostenlos, kein API-Schlüssel). get_current_weather, get_daily_forecast
SSH/SFTP Verbindung zu Remote-Linux/Unix-Server. Dateien durchsuchen, lesen/schreiben, Skripte ausführen. ssh_execute, sftp_list, sftp_upload
IMAP-E-Mail E-Mails in beliebigem IMAP-Postfach suchen und lesen. search_emails, read_email
Home Assistant Smart Home über HA REST API steuern. ha_get_states, ha_call_service
JavaScript-Bridge Benutzerdefinierte JS-Werkzeuge aus der lokalen Bibliothek ausführen. run_js_tool
PDF-Generator PDFs aus Text, HTML oder base64-PNG-Bildern erstellen. create_pdf
Mermaid-Diagramm Mermaid-Markdown in PNG-Diagramme rendern. render_mermaid
Diagramm-Generator Linien-, Balken-, Kreisdiagramme als PNG aus strukturierten Daten erstellen. create_chart_png
Standort Gerätestandort, Geocoding, Zeitzone-Info. get_current_location, geocode_city
Rechner Mathematische Ausdrücke und Einheitenumrechnungen auswerten. calculate
Python-Werkzeuge Python-MCP-Werkzeuge auf dem lokalen Desktop-Rechner ausführen. Benutzerdefiniert aus Python-Bibliothek
PowerShell-Bridge PowerShell-Skripte lokal unter Windows ausführen. run_ps_script, list_ps_scripts
Filesystem (Registry) Lokale Dateien in erlaubten Pfaden lesen/schreiben. read_file, write_file, list_directory
Web Fetch (Registry) URL-Inhalt abrufen; HTML-zu-Markdown-Konvertierung. fetch
Puppeteer (Registry) Headless Chromium steuern: navigieren, Screenshot, Formular ausfüllen. navigate, screenshot, click

7   Erweiterte Themen

7.1   Agenten-Verkettung

Kettengruppe
Agentenliste — Kettengruppe
Bei-Treffer-Karte
Kettenkarte — Bei-Treffer-Trigger
Bedingungslose Karte
Kettenkarte — Immer-Trigger
Verkettungs-Abschnitt
Verkettungs-Abschnitt im Agenten-Editor

Die Agenten-Verkettung verbindet separate Agenten in einer Pipeline. Die vollständige Ausgabe des vorherigen Agenten wird als ${task_result} in den Prompt des nächsten Agenten eingefügt.

Ketten-Konfiguration

Tipp: Nach Tool-Aufruf stoppen beim übergeordneten Agenten aktivieren, um rohe Werkzeugausgabe direkt als ${task_result} weiterzugeben.

Verkettung vs. Prompt-Aufteilung

Prompt-Aufteilung (++#++) Agenten-Verkettung
Umfang Einzelner Agent, sequenzielle Schritte Mehrere separate Agenten
LLM pro Schritt Gleich für alle Schritte Unterschiedlich pro Agent
Bedingungsrouting Nein Ja
Variablen-Einfügung ${tool_result} ${task_result}
Am besten für Mikro-Schritte innerhalb eines Agenten Multi-Modell-Pipelines, bedingte Logik

7.2   Prompt-Aufteilung

3-Schritt-Prompt
Drei-Schritt-Prompt-Editor
Schritt-spezifische Werkzeuge
Schritt-spezifische Werkzeugauswahl
System-Prompts
System-Prompt pro Schritt

Die Prompt-Aufteilung unterteilt den Prompt eines einzelnen Agenten mit ++#++ in sequenzielle Schritte. ${tool_result} in einem späteren Schritt verwenden, um die rohe Werkzeugausgabe des vorherigen Schritts einzufügen. Kostenlos.

Beispiel — Wetter-Diagramm

Schritt 1: Aktuellen Standort ermitteln
++#++
Schritt 2: Stündliche Vorhersage für die nächsten 24 Stunden für ${tool_result} abrufen
++#++
Schritt 3: Temperatur-Liniendiagramm aus ${tool_result} erstellen
Am besten für kleine Modelle: Das Aufteilen in fokussierte Einzelschritte verbessert die Zuverlässigkeit bei SLMs und lokalen Ollama-Modellen dramatisch.

7.3   Werkzeugdefinitionen exportieren für Fine-tuning

TealKit kann MCP-Server-Werkzeugdefinitionen in vier Formaten exportieren — nützlich für das Fine-tuning kleiner (< 7 B) oder eingebetteter Modelle auf Ihr spezifisches Werkzeugset. Dadurch lernt das Modell, wie es Ihre Werkzeuge korrekt aufruft, was Halluzinationen reduziert und lange System-Prompt-Beschreibungen überflüssig macht.

Remote-MCP-Server-Liste
Remote-MCP-Server — Werkzeuge entdecken
Werkzeugliste mit Export
Werkzeugliste — Schaltfläche „Export für Training“
Exportformat-Auswahl
Exportformat — OpenAI / Anthropic / Markdown / JSONL
JSONL Fine-tuning-Ausgabe
JSONL (Fine-tuning) Ausgabe bereit zum Import

Export-Workflow

1
Gehen Sie zu Einstellungen → Remote-MCP-Server und verbinden Sie einen Server.
2
Tippen Sie auf das Symbol Werkzeuge entdecken auf der Server-Karte.
3
Tippen Sie auf Export für Training in der Symbolleiste und wählen Sie ein Format.
4
Laden Sie die Ausgabe herunter oder kopieren Sie sie in Ihre Fine-tuning-Pipeline.

Exportformate

Format Verwendung
OpenAI functions JSON-Array von Funktionsdefinitionen für OpenAI-Format-Fine-tuning
Anthropic tools Anthropic tool_use-Format
Markdown docs Menschenlesbare Werkzeugdokumentation
JSONL (fine-tuning) Ein {"type":"function",…}-Datensatz pro Zeile — direkt importierbar in OpenAI-, Axolotl- oder LlamaFactory-Fine-tuning-Jobs
Tipp: Trainieren Sie Qwen2.5-3B-Instruct oder Phi-4-mini auf Ihren domänenspezifischen Werkzeugdefinitionen, damit das Modell Werkzeuge zuverlässig mit minimalem System-Prompt-Overhead aufruft.

7.4   Verkettung vs. Prompt-Aufteilung

Diese Tabelle hilft Ihnen zu entscheiden, ob Sie einen mehrstufigen Workflow mit Prompt-Aufteilung (ein Agent) oder Agenten-Verkettung (mehrere Agenten) aufbauen.

Prompt-Aufteilung (++#++) Agenten-Verkettung
Einrichtung Ein Agent, ein Prompt-Feld — visueller Schritteditor mit schrittweisen Werkzeugsteuerungen Mehrere separate Agenten
Modell pro Schritt Gleiches Modell für alle Schritte Verschiedenes Modell pro Agent
Bedingte Verzweigung Nein Ja (LLM-ausgewertete Bedingung)
Planung Ein Zeitplan, eine Aufgabe Jeder Agent kann seinen eigenen Zeitplan haben
Variablen-Injektion ${tool_result} — Rohausgabe des vorherigen Schritts ${task_result} — vollständige Ausgabe des vorherigen Agenten
Am besten für Kleine / lokale Modelle mit fokussierten Einzelschritt-Prompts; sequenzielles Abrufen → Formatieren → Zusammenfassen innerhalb eines Agenten Komplexe modellübergreifende Pipelines; bedingte Weiterleitung; verschiedene Ausgabekänäle pro Schritt; große Workflows mit eigenem Zeitplan pro Agent

7.5   Desktop-Modus

Windows-App im Microsoft Store. Linux von GitHub Releases.

Windows-Einstellungen
Windows-Einstellungen — alle Desktop-Funktionskacheln
Win Agentenliste
Windows — Agentenliste
Win Werkzeuge
Agenten-Editor — Werkzeuge
Win Prompt
Agenten-Editor — Prompt
Win Zeitplan
Agenten-Editor — Zeitplan
Win Verkettung
Agenten-Editor — Verkettung
Win LLM
Agenten-Editor — LLM
Win Ausgabe
Agenten-Editor — Ausgabe

Desktop-exklusiv: System-Tray-Hintergrundausführung, Python-MCP-Tool-Generator, MCP-Server-Registry, PowerShell-Werkzeug-Bibliothek (Windows).

Linux-Keyring: In headless-Umgebungen: eval $(gnome-keyring-daemon --start --components=secrets)

8   FAQ

Speichert TealKit meine API-Schlüssel auf einem Server?

Nein. Alle API-Schlüssel werden ausschließlich im sicheren Schlüsselbund des Betriebssystems gespeichert und verlassen dein Gerät nie.

Kann ich TealKit offline verwenden?

Lokale Ollama-Modelle und eingebettete (Geräte-) GGUF-Modelle funktionieren vollständig offline. Cloud-KI-Anbieter und Websuche erfordern Internet.

Wie lösche ich alle meine Daten?

TealKit deinstallieren. Alle lokalen Datenbanken, Schlüssel und Einstellungen werden automatisch entfernt.

Die Indizierung ist langsam oder steckt fest

Große Dokumentenordner oder Websites brauchen Zeit. Jederzeit auf den roten Stopp-Button tippen zum Abbrechen.

Wo ist der Ausgabeordner auf Android?

Standardmäßig gehen Dateien in den internen App-Speicher. Unter Einstellungen → Allgemein → Ausgabeverzeichnis einen benutzerdefinierten Pfad setzen.

Was ist der Unterschied zwischen Prompt-Aufteilung und Agenten-Verkettung?

Prompt-Aufteilung (++#++) unterteilt den Prompt eines einzelnen Agenten in sequenzielle Schritte innerhalb desselben Agenten. Alle Schritte teilen dasselbe Modell. ${tool_result} verwenden. Kostenlos.

Agenten-Verkettung verbindet separate Agenten mit je eigenem Modell, Werkzeugen, Zeitplan und Ausgabe. Fügt ${task_result} ein. Unterstützt bedingtes Routing. Siehe Abschnitt 7.1.

Wie funktioniert die Agenten-Verkettung?

Jeder verkettete Agent startet, nachdem sein Vorgänger abgeschlossen hat. Die Ausgabe des Vorgängers wird als ${task_result} eingefügt. Die Verkettung kann bedingungslos oder bedingt sein (LLM wertet einen Ausdruck aus, um zwischen Nachfolgern zu wählen).

Was ist der Unterschied zwischen Starten und Interaktiv-Modus?

Starten führt den Agenten autonom aus und speichert das Ergebnis. Interaktiv öffnet einen Live-Chat mit demselben LLM und Werkzeugen für geführte Erkundung und Debugging.

Was ist der Vorteil eines europäischen KI-Anbieters?

Für DSGVO-Konformität Mistral AI wählen — mit Sitz in Frankreich, alle Daten werden innerhalb der EU verarbeitet.

Kann ich Modelle direkt auf meinem Gerät ohne Internet ausführen?

Ja. Zu Einstellungen → Eingebettete Modelle gehen, um GGUF-Modelle herunterzuladen und vollständig auf dem Gerät auszuführen — kein API-Schlüssel, kein Internet. Für agentisches Werkzeugaufrufen wird ein Modell benötigt, das für Function Calling trainiert wurde (z. B. Qwen2.5-3B-Instruct).

Geplante Agenten laufen auf iOS / iPad nicht zuverlässig

Das iOS BGAppRefreshTask-Timing wird vom Betriebssystem gesteuert. Aufgaben können verzögert sein oder im Energiesparmodus nicht ausgeführt werden. Die App im Vorder- oder Hintergrund halten für die zuverlässigste Ausführung.

Wie entscheidet das Websuche-Werkzeug, welche API es verwendet?

Prioritätsreihenfolge: SerpApi → Serper.dev → Brave Search → DuckDuckGo (immer kostenlos, kein Schlüssel). Konfiguration unter Einstellungen → Datenquellen → SerpApi.

Welche LLMs funktionieren am besten für Werkzeugaufrufe?

Cloud-Modelle (GPT-4o, Claude 3.5 Sonnet, Gemini 2.5 Pro, Mistral Medium) sind am zuverlässigsten. Für lokale Modelle sind Qwen2.5-7B-Instruct und Mistral 7B Instruct v0.3 über Ollama solide. Temperature 0,1–0,2 für deterministisches Werkzeugaufrufen verwenden.

9   Alle Funktionen

TealKit ist vollständig kostenlos — alle Funktionen stehen jedem Nutzer ohne Kauf zur Verfügung.