Prompt Builder is a macOS app for crafting intricate, long prompts for LLMs like OpenAI o1 and Gemini 2.0. Combine files, transcripts, and snippets effortlessly. It supports local files, web content, transcription, and metaprompting to optimize your workflow without the trouble of manual input.
Prompt Builder for macOS
Prompt Builder is a specialized macOS tool designed to streamline the creation of complex, long-context prompts for large language models such as OpenAI's o1 and Gemini 2.0. This application is invaluable for users who need to aggregate a myriad of content types—text files, transcripts, images, and more—into a cohesive prompt without the manual hassle.
Key Features
- Local File Integration: Effortlessly add local files and view estimated token usage.
- Web and Video Content: Automatically fetch content from URLs or YouTube for inclusion in prompts, with optional summarization.
- Text Summarization: Keep prompts concise by summarizing lengthy texts before injection.
- Audio/Video Transcription: Quickly transcribe media files such as
.mp3, .mp4, and .wav using OpenAI Whisper or Gemini technology.
- Image Captioning: Generate descriptive captions for images to enhance prompt richness.
- Metaprompting: Create reusable prompts with dynamic placeholders for efficient prompt iteration.
- Web Search Capabilities: Perform comprehensive web searches via platforms like Exa and Brave, adding results to your prompts.
- Snippet Management: Save and insert frequently used text blocks or instructions with ease.
- Community Snippet Libraries: Leverage community snippet contributions to enhance prompt development (feature planned).
- Data Privacy and Ownership: Fully local data management, requiring user-provided API keys for external services like OpenAI, Anthropic, or Google.
- Automatic Text Formatting: Ensures prompt text is correctly formatted using XML or code blocks.
Ideal Use Cases
Prompt Builder is perfect for scenarios requiring the integration of extensive reference materials, such as:
- Software Development: Integrating extensive codebase references into Language Learning Models (LLMs) for advanced tasks like code refactoring.
- Creative Writing: Collating a large variety of documents, notes, and research efficiently, with options to summarize to stay within token limits.
- Journaling and Idea Generation: Reflecting on personal logs, diaries, or voice memos by embedding them within prompts for insightful brainstorming.
- General Long-Context Scenarios: Aggregating hundreds of disparate content sources into a seamless prompt with minimal input effort.
The primary advantage of Prompt Builder lies in its capacity to offer ergonomic solutions for building extensive, sophisticated prompts in a single unified interface—complete with real-time token count updates.
Usage Example
- Access a folder in the left panel to view local files such as PDFs and documents.
- Select a file to add its content to your prompt, observing token counts.
- Input a YouTube URL; Prompt Builder retrieves and processes the transcript.
- Incorporate custom text blocks with placeholders for dynamic value injections.
- Use the “Assemble & Copy” function to compile the final prompt in one step.
This intuitive workflow simplifies the assembly of complex prompts, saving time and effort while maximizing prompt quality.
Comments
0Start the conversation
Share the first comment.