Une palette pour tout, sous 100 Mo de mémoire
Un seul raccourci ouvre la palette : recherche floue d'applications, fichiers via l'index Spotlight, calculatrice avec unités, devises et cryptos, dictionnaire, emojis, prochaine réunion du calendrier et notes en Markdown. L'application est écrite en Swift natif, sans aucune dépendance tierce ni Electron, et l'éditeur annonce moins de 100 Mo de mémoire vive. Le téléchargement pour puce Apple pèse moins de 7 Mo.
Chat IA avec le modèle de ton choix
Deux surfaces sur un même historique : une réponse rapide directement dans la palette, et une fenêtre de discussion avec conversations enregistrées. Côté modèles, trois voies : Apple Intelligence sur l'appareil, sans clé ; ta propre clé d'API OpenAI, Anthropic, Gemini, OpenRouter ou n'importe quel point d'accès compatible OpenAI, ce qui inclut un modèle local servi par Ollama ou LM Studio ; ou les outils en ligne de commande déjà installés (Codex, Claude Code, Grok, OpenCode, Cursor) qui utilisent ton abonnement existant. Tout est désactivé par défaut.
Actions rapides sur le texte sélectionné
Dans n'importe quelle application, un raccourci corrige la grammaire, réécrit, résume ou traduit le texte sélectionné. La correction remplace directement le texte avec un affichage des différences, les autres résultats s'ouvrent dans un panneau flottant. La traduction passe par le traducteur d'Apple, sur l'appareil et gratuit, pas par le modèle de langage. Tu peux créer tes propres actions : un nom, une icône, un prompt, un raccourci.
Client MCP pour donner des outils à l'IA
Le chat peut se connecter à des serveurs MCP (Model Context Protocol), distants en HTTP avec connexion OAuth, ou lancés en local sur ton Mac. Le modèle appelle alors leurs outils pendant la conversation, avec une demande d'autorisation. Les secrets restent dans le trousseau macOS et la liste des serveurs est exclue des sauvegardes, pour qu'un import ne puisse jamais connecter un serveur à ton insu. Désactivé par défaut.
Extensions Raycast exécutées nativement
Tinycast installe les extensions depuis le store Raycast, sans outillage de développement, les exécute dans JavaScriptCore et les dessine en SwiftUI. La couverture de l'API est large (listes, grilles, formulaires, presse-papiers, OAuth PKCE, modules Node courants). Elle n'est pas complète : les services IA, extension de navigateur et gestion de fenêtres propres à Raycast renvoient une erreur explicite.
Presse-papiers, snippets et commandes
Historique du presse-papiers pour le texte et les images, consultable et recollé dans l'application d'origine. Snippets en Markdown avec variables, arguments et expansion par mot-clé, les frappes étant analysées localement sans être stockées. S'y ajoutent les raccourcis Apple, des commandes shell nommées avec leur propre raccourci global, et des liens rapides paramétrables.
Gestion des fenêtres et raccourcis par application
34 actions de placement à la manière de Rectangle : moitiés, quarts, tiers, redimensionnement, changement d'écran, plein écran et Spaces. Chaque application peut recevoir sa touche dédiée pour l'afficher ou la masquer. De quoi remplacer deux ou trois utilitaires séparés.
Import de ta configuration Raycast
Tinycast lit le fichier d'export chiffré de Raycast 2.x (déverrouillé avec ta phrase de passe) et reprend raccourcis, favoris, alias, snippets, liens rapides et historique du presse-papiers. Seul ce format est pris en charge : les exports de Raycast 1.x ne sont plus lus depuis la version 0.10.5. Tu peux aussi exporter et restaurer tes propres réglages dans un fichier.