Constructeur rapide
Site web. Télécharger pour macOS.

Qu'est-ce que l'invite Builder?
Invite Builder est une application macOS pour créer des invites longues et complexes pour les LLM. Que vous codiez, journalisez ou écrivez un roman, un constructeur rapide vous aide à rassembler plusieurs fichiers, transcriptions, images et extraits dans une seule invite - sans le mal de tête de copier manuellement et de coller du contenu ou de vous soucier du nombre de jetons.
Caractéristiques :
- Fichiers locaux : ajoutez des fichiers locaux à votre invite en un clic; Voir Utilisation estimée des jetons.
- URLS & YouTube : Reprochez automatiquement le contenu Web ou les transcriptions YouTube, puis les résumer et les injecter éventuellement.
- Résumées : Résumez des textes de forme longue avant d'injecter pour garder vos invites succinctes.
- Transcription audio / vidéo : Transcrire rapidement
.mp3 , .mp4 , .wav , etc. (via Openai Whisper ou Gemini). - Descriptions d'images : générer des légendes / descriptions pour les images à inclure dans vos invites.
- MetaPRompting : Invite Builder peut générer des invites pour vous avec des espaces réservés - en main pour la réutilisabilité et une itération plus rapide.
- Recherche sur le Web : recherchez le contenu sur le Web et ajoutez-le à votre invite. Soutient Exa et Brave.
- Extraits : Enregistrez des blocs de texte ou des instructions fréquemment utilisés comme des «extraits» et insérez-les rapidement.
- Extraits de communauté : explorez les bibliothèques d'extraits d'autres utilisateurs (fonctionnalité planifiée) pour suralimenter votre propre construction rapide.
- Local-premier et open source : 100% de propriété locale de données. Apportez vos propres clés API pour Openai, Anthropic, Google, etc.
- DÉMIMERS AUTOMATIQUES : Prompt Builder Formats automatiquement du texte dans des blocs XML ou des blocs de code à triple dossier.
- Importer / Exporter : enregistrez vos invites en tant que fichiers
.prompt et partagez-les avec d'autres. Idéal pour collaborer sur des invites complexes ou des modèles de partage.
Pourquoi utiliser Prompt Builder?
Si vos workflows impliquent beaucoup de matériel de référence - comme des dizaines (ou des centaines) de fichiers locaux, de documents, de transcriptions, de PDF, d'images ou même de didacticiels YouTube aléatoires - le constructeur de groupes vous aide rapidement à les compiler en une seule invite. Ceci est particulièrement utile pour:
- CODING : Injectez vos propres fichiers source ou bibliothèque dans un LLM pour le refactorisation de code ou le débogage.
- Écriture : Gardez un gros lot de documents de référence, de notes d'histoire ou de recherche. Résumez-les si vous devez couper l'utilisation du jeton.
- Journaling / brainstorming : intégrer vos journaux personnels, journaux intimes ou mémos vocaux (transcrits) dans une invite à la réflexion ou à la génération d'idées.
- Tout scénario de «contexte super long» : si vous avez des centaines de sources, plusieurs supports (audio / vidéo) et que vous les voulez juste dans votre invite avec un minimum de friction.
Invite Builder du plus grand accessoire de valeur: ergonomie pour construire des invites plus longues et meilleures. Au lieu de jongler avec différentes notes, articles, transcriptions vidéo, etc., vous faites tout en un seul endroit - et vous voyez votre utilisation de jeton approximative en temps réel.
Installation et utilisation
- Prise en charge de la plate-forme : prend actuellement en charge MacOS uniquement .
- Télécharger : Prenez le dernier
.dmg ou .zip à partir de la page GitHub Releases. - Courez localement :
- Installez Flutter si vous ne l'avez pas déjà fait.
- Cloner ce repo:
git clone https://github.com/sangddn/prompt_builder.git
cd prompt_builder
- Exécutez sur macOS:
flutter run -d macos --profile
- Alternativement, construisez une version via:
- (Facultatif) Fournissez vos clés API (Openai, anthropic, etc.) dans les paramètres de l'application.
Je prévois d'ajouter des versions officielles pour Windows / Linux à l'avenir, mais pour l'instant, MacOS est le principal environnement de développement et de test.
Exemple rapide
- Ouvrez un dossier pour révéler vos fichiers locaux (PDFS,
.md , DOCS, etc.) sur le panneau de gauche. - Cliquez sur un fichier pour l'ajouter à votre invite. Le texte est automatiquement extrait, les dénombrements de jetons sont affichés.
- Collez un lien YouTube . L'invite Builder récupère la transcription, le résume éventuellement.
- Ajoutez votre propre bloc de texte avec des espaces réservés comme
{{USER_NAME=John}} pour remplir des valeurs dynamiques à chaque fois. - Finalisez toute l'invite avec un seul bouton «Assemblez et copie». Fait.
Contributif
Aperçu
Merci de vouloir contribuer! Ce projet est dans un état très précoce , alors ne soyez pas surpris si le code change fréquemment.
- Fourk le repo.
- Clone votre fourchette, faites une branche locale
main . - Implémentez votre fonctionnalité ou votre bugfix.
- Soumettre une demande de traction (PR). Je reviendrai dès que possible.
Actuellement, la couverture des tests est de 0% . Les PR pour les tests même de base sont extrêmement appréciés. Je vise à améliorer considérablement la couverture des tests bientôt.
Notes utiles
- Nous utilisons la dérive pour la base de données locale.
- Veuillez consulter l'
analysis_options.yaml pour la liaison des règles.
Pour toute question, n'hésitez pas à ouvrir un problème ou à me faire un ping sur Twitter @sangddn.