Für Softwareentwickler, Tech-Leads und Power-User auf macOS fungiert Raycast längst als unverzichtbare Steuerzentrale des täglichen Workflows. Dennoch behandeln viele Anwender Raycast AI nach wie vor als isolierten Text-Chatbot: Die KI liefert Antworten, doch um Code bereitzustellen, Tickets zu aktualisieren oder Dateien abzufragen, wechseln Nutzer weiterhin manuell zwischen GitHub, Linear, Notion, dem Terminal und dem Finder hin und her.
Raycast überwindet dieses Silo mit AI Tools (im offiziellen Handbuch auch als AI Extensions bezeichnet). Durch natives Tool-Calling und strukturierte Funktionsaufrufe (Function Calling) können moderne Spitzenmodelle wie Claude 3.5 Sonnet oder GPT-4o direkt aus dem Chat oder Quick AI heraus Aktionen in installierten Drittanbieter-Erweiterungen und lokalen Systemwerkzeugen autonom ausführen.
Dieser Leitfaden erklärt Schritt für Schritt, wie Sie werkzeugfähige Erweiterungen installieren, Multi-Tool-Abfragen über @-Erwähnungen verknüpfen, Sicherheitsregeln mit Auto-review festlegen, das Modellverhalten mit benutzerdefinierten Anweisungen optimieren und eigene MCP-Server (Model Context Protocol) einbinden.
1. Voraussetzungen und Funktionsweise
Bevor Sie AI Tools einrichten, sollten Sie die technischen Grundlagen und Systemvoraussetzungen prüfen:
- Raycast Pro-Abonnement: Der Zugriff auf AI Tools und den vollen Funktionsumfang von AI Chat setzt ein aktives Raycast Pro-Abo voraus. Der Pro-Plan schaltet fortschrittliche Frontier-Modelle, erweiterte Kontextfenster und die Ausführungsumgebung für Tool-Calls frei.
- Modellauswahl mit Tool-Unterstützung: Nicht jedes Sprachmodell beherrscht Funktionsaufrufe gleichermaßen zuverlässig. Stellen Sie unter Settings → AI → Models oder in der Seitenleiste von AI Chat sicher, dass ein Modell aktiv ist, das native Werkzeugaufrufe und komplexe Logik unterstützt (z. B. Claude 3.5 Sonnet oder GPT-4o).
- Standardbefehle vs. AI Tools: Reguläre Raycast-Erweiterungsbefehle öffnen sichtbare Oberflächen im Launcher (wie Listen oder Detailansichten). AI Tools hingegen sind unsichtbare Hintergrundfunktionen, die Erweiterungen für die KI deklarieren, damit das Sprachmodell sie bei Bedarf mit strukturierten Parametern aufrufen kann.
2. Tool-fähige Erweiterungen entdecken und installieren
Raycast bietet sowohl vorkonfigurierte Werkzeuge für das macOS-Betriebssystem als auch eine breite Palette an Cloud-Integrationen im Raycast Store.
Integrierte macOS-Systemwerkzeuge
Folgende Werkzeuge stehen ohne zusätzliche Installation direkt bereit:
@finder: Durchsucht, analysiert und verwaltet lokale Dateien und Ordner im Finder.@file-search: Schnelle Datei- und Ordnersuche über den Systemindex.@terminal: Führt Shell-Skripte und CLI-Befehle aus und lässt die KI Terminalausgaben direkt im Chat auswerten.@clipboard: Durchsucht den Zwischenablage-Verlauf, liest Einträge aus und ersetzt Inhalte im Clipboard.@browser: Liest und analysiert den Inhalt des aktiven Browser-Tabs (erfordert die kostenlose Erweiterung Raycast Browser Companion).@screen-awareness: Erfasst Kontext, markierten Text und Screenshots des momentan aktiven Vordergrundfensters.@calendar: Prüft anstehende Kalendertermine, Meeting-Links und freie Zeitfenster.@raycast-notes: Durchsucht, erstellt und ergänzt Notizen in Raycast Notes.
Drittanbieter-Erweiterungen aus dem Raycast Store installieren
Um Raycast AI mit Team-Plattformen wie GitHub, Linear, Jira oder Notion zu verbinden:
- Öffnen Sie Raycast über Ihren globalen Shortcut (z. B.
⌥ Leertasteoder⌘ Leertaste). - Tippen Sie
Storeein und drücken Sie die Eingabetaste. - Drücken Sie
⌘ Pin der Navigationsleiste, um den Kategoriefilter zu öffnen. - Wählen Sie die Kategorie AI Extensions. Dadurch werden exakt die Erweiterungen gefiltert, die Tool-Endpunkte für die KI bereitstellen.
- Wählen Sie die gewünschte Erweiterung (z. B. GitHub, Linear, Notion, Todoist oder Spotify) aus und installieren Sie sie mit der Eingabetaste.
- Schließen Sie die Authentifizierung ab. Befolgen Sie die Hinweise zur OAuth-Anmeldung im Browser oder hinterlegen Sie Ihren Personal Access Token (PAT / API-Schlüssel) in den Erweiterungseinstellungen.
3. Tools im AI Chat aufrufen und verketten
Sobald eine Erweiterung installiert ist, stehen ihre Werkzeuge im AI Chat (Befehl AI Chat oder per ⌘ J aus einer Quick AI-Abfrage) bereit.
Die @-Erwähnungssyntax
Geben Sie im Eingabefeld von AI Chat ein @ ein. Es erscheint ein Menü mit allen installierten und verfügbaren Werkzeugen. Wählen Sie die Erweiterung aus oder tippen Sie deren Kürzel weiter:
@github Zeige mir alle offenen Pull Requests, bei denen mein Review angefordert wurde, und fasse blockierende Kommentare zusammen.
@linear Erstelle im Team Platform ein Ticket mit hoher Priorität und dem Titel "Rate Limiting für Webhook-Ingestion implementieren" im aktuellen Cycle.
@browser Fasse die aktuell im Browser geöffnete API-Dokumentation zusammen und hebe Breaking Changes hervor.
Sobald Sie die Eingabetaste drücken, ermittelt das Modell die nötigen Parameter und ruft das Werkzeug im Hintergrund auf. Im Chat-Verlauf erscheint eine Statuskarte, die Eingabeparameter und zurückgegebene Daten transparent darstellt.
Werkzeugverkettung (Tool Chaining) in einem Prompt
Für Entwickler entsteht der größte Mehrwert, wenn mehrere Werkzeuge in einer einzigen Abfrage kombiniert werden:
@calendar @linear Prüfe, ob ich heute Nachmittag ein freies Zeitfenster von mindestens einer Stunde habe. Wenn ja, liste meine offenen Linear-Tickets aus dem aktuellen Sprint auf.
@terminal @github Prüfe den git status im aktuellen Verzeichnis, fasse die letzten Commits zusammen und erstelle einen Entwurf für eine GitHub-PR-Beschreibung.
Das Modell plant die Zwischenschritte logisch: Es fragt zuerst den Kalender oder den lokalen Git-Status ab, speichert die Zwischenergebnisse im Kontext und führt anschließend die nächste Aktion aus – ganz ohne manuelles Kopieren und Einfügen.
4. Berechtigungen, Auto-review-Regeln und Sicherheit
Da AI Tools Shell-Befehle ausführen, lokale Dateien modifizieren und Datensätze in Cloud-Diensten verändern können, ist ein klares Sicherheitskonzept unerlässlich.
Globale Berechtigungsstufen
Unter Settings → AI → Tools können Sie die systemweite Sicherheitsstufe konfigurieren:
| Berechtigungsmodus | Verhalten | Empfohlenes Profil |
|---|---|---|
| Ask | Fordert vor jeder Aktion, die nicht rein lesend oder vorab freigegeben ist, eine manuelle Bestätigung an. | Streng regulierte Unternehmensumgebungen; sicherheitskritische Rechner |
| Auto (Standard bei Pro) | Bewertet Aktionen automatisch. Führt Leseabfragen und sichere lokale Befehle autonom aus; stoppt vor destruktiven Aktionen oder Zugriff auf Zugangsdaten. | Entwickler und Power-User; tägliche Workstations; ideale Balance aus Tempo und Schutz |
| Always Allow | Führt alle Werkzeugaufrufe sofort und ohne Bestätigungsdialoge aus. | Isolierte Sandbox-Testumgebungen; kontrollierte Skripte |
Wie der Auto-Modus Entscheidungen trifft
Der Auto-Mechanismus basiert auf nachvollziehbaren Kriterien:
- Automatisch ohne Nachfrage erlaubt: Reine Lesezugriffe (Tickets abrufen, Termine prüfen, Dateien durchsuchen), Dateiänderungen innerhalb des im Chat festgelegten Arbeitsverzeichnisses sowie gängige Lese- und Entwicklerbefehle (wie
git status,git log,npm test). - Erfordert zwingend Bestätigung: Destruktive Operationen (Löschen von Dateien, Leeren von Datenbankeinträgen, Schließen von Tickets), zustandsverändernde Shell-Skripte und Zugriffsversuche auf sensible Zugangsdaten (
.env-Dateien, SSH-Schlüssel, Cloud-Credentials).
Über Auto-review Rules in Settings → AI → Tools können Sie per natürlicher Sprache festlegen, welche Aktionen automatisch erlaubt oder zuvor bestätigt werden müssen.
Interaktion bei Bestätigungsanfragen
Wenn ein Tool-Aufruf eine Genehmigung erfordert, pausiert der Chat und zeigt eine Aktionskarte an:
Eingabetaste: Einmalig erlauben (Allow) – führt nur diesen Aufruf aus.⌘ Eingabetaste: Immer erlauben (Always Allow) – fügt das Werkzeug zur Liste Globally Allowed Tools hinzu, sodass künftige Abfragen ohne Nachfrage laufen.Esc: Ablehnen (Deny) – die KI wird über die Verweigerung informiert und führt die Konversation ohne diesen Aufruf fort.- Bei Shell-Befehlen über
@terminalkönnen Sie auf Show Command klicken, um den exakten Befehl vor der Ausführung zu prüfen.
Berechtigungen pro Chat überschreiben
Falls Sie in einer bestimmten Arbeitssitzung eine abweichende Sicherheitsstufe benötigen, müssen Sie die globalen Einstellungen nicht ändern. In der rechten Einstellungsleiste von AI Chat (oder per ⌘ K über Change Permissions…) lässt sich der jeweilige Chat isoliert auf Inherited, Ask, Auto oder Always Allow umstellen.
5. Modellverhalten durch Custom Instructions steuern
Bei der Nutzung von Tools wie Linear oder GitHub fehlen dem Sprachmodell oft teaminterne Konventionen oder Zeitzonenvorgaben. Raycast ermöglicht es, pro Erweiterung maßgeschneiderte Custom Instructions zu hinterlegen:
- Navigieren Sie zu Raycast Settings → Extensions.
- Wählen Sie die installierte Erweiterung in der Liste aus (z. B. Linear oder Calendar).
- Suchen Sie im rechten Bereich nach dem Werkzeug, das meist als Ask deklariert ist.
- Klappen Sie das Werkzeug auf und lokalisieren Sie das Textfeld Custom Instructions.
- Hinterlegen Sie dort verbindliche Richtlinien für das Modell.
Praxisbewährte Konfigurationsbeispiele
Für Linear:
Weise Ticket-Suchen und Neuerstellungen standardmäßig dem Team "Platform Engineering" zu. Setze die Priorität neuer Tickets auf "Medium", sofern nicht anders angegeben, und verknüpfe sie mit dem aktiven Cycle.
Für Calendar:
Plane oder schlage keine Termine vor 10:00 Uhr oder nach 17:30 Uhr vor. Halte zwischen zwei aufeinanderfolgenden Terminen stets einen Puffer von mindestens 15 Minuten ein.
Für GitHub:
Beschränke Abfragen von Pull Requests auf Repositories der Organisation "octocorp-dev". Ignoriere automatische Dependabot-PRs bei der Zusammenstellung von Reviews.
Sobald diese Regeln gespeichert sind, injiziert Raycast sie bei jeder Erwähnung von @linear oder @calendar automatisch in den Modellkontext.
6. Erweiterte Integration: Model Context Protocol (MCP)
Wenn Erweiterungen aus dem Store nicht ausreichen, um interne Firmendatenbanken, lokale Microservices oder eigene Entwickler-Tools anzubinden, können macOS-Power-User eigene Model Context Protocol (MCP)-Server an Raycast AI anbinden.
- Führen Sie im Raycast-Suchfeld den Befehl Install MCP Server aus (oder nutzen Sie Manage MCP Servers → Install New Server).
- Konfigurieren Sie die Serververbindung:
- Name & Icon: Name und Symbol für die
@-Erwähnung im Chat. - Transport: Wählen Sie Standard Input/Output (stdio) für lokale Prozesse oder HTTP für entfernte Endpunkte.
- Command & Arguments: Geben Sie für lokale CLI-Tools die ausführbare Datei und Parameter an (z. B.
npx -y @modelcontextprotocol/server-postgresoder lokale Python-Skripte). - Environment: Hinterlegen Sie Umgebungsvariablen wie API-Tokens oder Verbindungszeichenfolgen.
- Name & Icon: Name und Symbol für die
- Speichern Sie mit
⌘ Eingabetaste. Raycast startet den Prozess im Hintergrund und liest die deklarierten Tools über das JSON-RPC-Protokoll ein.
Eingebundene MCP-Server verhalten sich im Chat exakt wie native Erweiterungen. Sie können beispielsweise @postgres Ermittle die Anzahl aktiver Nutzer der letzten 7 Tage ausführen – abgesichert durch dieselben Berechtigungsmechanismen.
7. Best Practices für maximale Produktivität
- Globalen Hotkey für AI Chat vergeben: Weisen Sie unter
Settings → Extensions → AI → AI Chatein festes Tastenkürzel zu (z. B.⌥ Coder⌃ Leertaste), um das Tool-Dashboard jederzeit blitzschnell aufzurufen. - Screen Awareness und markierten Text nutzen: Markieren Sie eine Fehlermeldung in Ihrer IDE oder im Terminal, öffnen Sie Quick AI und fragen Sie
@github Suche nach gelösten Issues mit dieser Fehlermeldung. So verbinden Sie lokalen Kontext ohne Kopieren mit externen Tools. - Erlaubnisliste regelmäßig auditieren: Kontrollieren Sie unter
Settings → AI → Tools → See Allow Listvon Zeit zu Zeit die dauerhaft freigegebenen Werkzeuge. Klicken Sie bei Bedarf auf Reset All, um den Bestätigungsstandard wiederherzustellen.
Mit einer durchdachten Konfiguration von Raycast AI Tools verwandeln Sie Ihren Mac-Launcher von einem einfachen Suchfeld in einen autonomen, tastaturgesteuerten Desktop-Agenten.