ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment créer des commandes personnalisées et des préréglages dans Raycast AI pour fluidifier vos flux de travail sur macOS

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Passer constamment de son éditeur de code au terminal et aux onglets de navigateur pour interagir avec des assistants IA brise la concentration des développeurs. Raycast AI élimine cette friction en intégrant les grands modèles de langage directement au cœur de macOS sous la forme d'un lanceur système. Au lieu de copier du texte, d'ouvrir un navigateur, de saisir une consigne et de coller la réponse, vous pouvez déclencher des opérations d'IA sur mesure dans n'importe quelle application à l'aide d'un simple raccourci clavier.

L'écosystème Raycast AI repose sur deux briques complémentaires :

  1. Les commandes d'IA personnalisées (Custom AI Commands) : des actions rapides basées sur des prompts, qui s'exécutent sur le texte sélectionné ou le presse-papiers, avec un affichage dans une fenêtre volante ou un remplacement direct in situ.
  2. Les préréglages et agents d'IA (AI Presets / Agents) : des modèles de système et des personas permanents conçus pour des conversations suivies dans le chat, intégrant le choix du modèle, l'effort de raisonnement et l'accès à des outils ciblés.

Ce guide détaille la création de commandes d'IA personnalisées, la configuration d'agents et de presets de chat, l'utilisation des variables dynamiques et l'attribution de raccourcis globaux pour décupler votre productivité quotidienne.


1. Créer des commandes d'IA personnalisées

Les commandes d'IA personnalisées sont parfaites pour les tâches répétitives bien délimitées, comme le refactor de code, l'inférence de types, la correction syntaxique ou l'explication de requêtes SQL.

Étapes de configuration

  1. Appuyez sur ⌥ Espace (ou votre raccourci Raycast) pour faire apparaître le lanceur.
  2. Saisissez Create AI Command et validez avec Entrée. (Vous pouvez aussi faire ⌘D sur une commande existante dans Search AI Commands pour la dupliquer).
  3. Remplissez le formulaire de configuration :
    • Name & Icon (Nom et icône) : Donnez un nom explicite (par exemple Refactor to TypeScript ou Explain SQL Query) et choisissez une icône.
    • Prompt (Consigne) : Rédigez l'instruction destinée au modèle. Tapez { pour faire appel aux variables dynamiques et @ pour intégrer des extensions d'outils.
    • Model (Modèle) : Définissez le modèle cible (Claude 3.5 Sonnet, GPT-4o ou des modèles de raisonnement comme o1/o3-mini). Laissez vide pour utiliser le modèle par défaut configuré dans Settings → AI → Models & Providers.
    • Creativity (Créativité / Température) : Réglez le niveau entre None, Low, Medium, High ou Maximum. Pour les tâches rigoureuses comme le code ou la génération JSON, privilégiez None ou Low.
    • Reasoning Effort (Effort de raisonnement) : Ajustez le budget de réflexion si le modèle sélectionné prend en charge le raisonnement approfondi.
    • Output Behavior (Comportement de sortie) :
      • Open in Raycast : Affiche le résultat dans une fenêtre volante dédiée, avec possibilité d'appuyer sur ⌘J pour basculer la conversation complète dans AI Chat.
      • Replace Selection : Écrase directement la sélection active dans l'application au premier plan par la réponse générée.
    • Highlight Editing Changes (Surligner les modifications) : En mode Replace Selection, met en évidence les lignes modifiées pour une vérification visuelle immédiate.
  4. Enregistrez avec ⌘ Entrée. La commande est immédiatement disponible dans la recherche racine.

2. Exploiter les variables dynamiques (Dynamic Placeholders)

Les variables dynamiques permettent d'injecter automatiquement le contexte de votre espace de travail dans les consignes, sans copier-coller manuel.

SyntaxeRôleExemple d'utilisation
{selection}Récupère le texte actuellement sélectionné dans l'application active.Refactorisation, revue de code, traduction, documentation.
{clipboard}Injecte le contenu actuel du presse-papiers système.Analyse de logs d'erreurs de terminal, traces de débogage.
{argument name="..."}Ouvre un champ de saisie interactif avant le lancement de la commande.Commandes nécessitant un paramètre variable (langue cible, framework).
{browser-tab}Extrait l'URL ou le contenu textuel de l'onglet actif du navigateur (nécessite l'extension Raycast).Résumé rapide d'un article ou d'une documentation en cours de lecture.
{date} / {time}Insère la date et l'heure courantes avec options de décalage et de format.Génération d'en-têtes de commits, notes de réunion ou journaux de bord.

Modificateurs de chaîne

Vous pouvez associer des modificateurs avec une barre verticale pour formater le texte d'entrée :

Exemples pratiques de commandes

Exemple 1 : Génération in situ de types TypeScript et documentation JSDoc

Analyze the following code selection:
{selection}

Add strict TypeScript types, explicit interface definitions, and JSDoc documentation. Return only the updated code block without surrounding explanations or markdown wrappers.

Exemple 2 : Générateur interactif de messages de commit Git

Write a concise, conventional git commit message based on the following diff or staged summary:
{clipboard}

Focus on type: {argument name="Commit Type" default="feat"}.
Format as:
<type>(<scope>): <summary>

- Optional body explaining the why behind the change.

3. Configurer des préréglages (Presets) et des agents d'IA personnalisés

Si les commandes d'IA conviennent aux actions ponctuelles, les projets d'ingénierie plus complexes nécessitent des sessions de chat continues, guidées par des directives d'architecture fermes et un accès encadré aux outils.

Appelée AI Chat Presets dans Raycast v1, cette fonctionnalité a évolué pour devenir les Agents dans Raycast v2, tout en conservant une compatibilité totale avec les configurations existantes et l'annuaire communautaire Preset Explorer.

Créer un agent sur mesure

  1. Rendez-vous dans Settings → AI → Agents (ou lancez Search Agents puis Create Agent).
  2. Configurez les propriétés de l'agent :
    • Name & Icon : Un titre descriptif (ex. Optimiseur de Requêtes PostgreSQL ou Revue de Code Senior).
    • Model : Attribuez un LLM précis ou choisissez Inherit pour suivre le modèle actif de la fenêtre de chat.
    • Instructions (Prompt système) : Précisez les exigences architecturales, les conventions de code et les règles de réponse.
    • AI Extensions (Outils autorisés) : Sélectionnez les extensions que l'agent a le droit de solliciter (par ex. @calendar, @github, @file-search).
  3. Sauvegardez avec ⌘ Entrée.

Invoquer et changer d'agent


4. Raccourcis globaux et correction instantanée avec Quick Fix

Pour éliminer toute friction, associez directement vos commandes et agents à des raccourcis clavier globaux :

  1. Assigner des Hotkeys dédiés :

    • Ouvrez Settings → Extensions → AI (ou faites ⌘K → Configure Command sur l'élément de votre choix).
    • Cliquez sur la case Hotkey et enregistrez votre combinaison (ex. ⌃⌥C pour le générateur de commits ou ⌃⌥R pour le refactor de code).
    • Dès lors, surlignez du code dans VS Code ou Xcode et pressez ⌃⌥R : le remplacement s'effectue immédiatement sans ouvrir le lanceur Raycast.
  2. Exploiter Quick Fix :

    • Raycast intègre nativement Quick Fix, spécialement calibré pour corriger la grammaire et l'orthographe.
    • Par défaut, une double pression sur la touche Shift droite (Double Right Shift) analyse et corrige le texte dans le champ actif.
    • Dans Settings → AI → Quick Fix, activez Preserve Formatting pour conserver les listes, le gras et les liens hypertexte lors de la correction dans Notion ou Slack.

5. Permissions système, tarification et gestion des modèles

Autorisations d'accessibilité sur macOS

Le remplacement automatique in situ (Replace Selection) et Quick Fix s'appuient sur l'API d'accessibilité de macOS :

Modèle économique et option BYOK (Bring Your Own Key)

En combinant la vélocité des commandes personnalisées à exécution unique et la rigueur contextuelle des préréglages de chat, les utilisateurs de macOS s'affranchissent des allers-retours dans le navigateur et font de l'IA une extension naturelle de leur clavier.


Références