What is Shift?
Shift is an AI-powered text enhancement tool designed for macOS that integrates seamlessly into the user's existing workflow. It operates universally across applications, allowing users to modify or generate text and code on the spot. By highlighting text and using a simple double-tap of the Shift key, users can invoke AI assistance without interrupting their current task or needing to switch between different applications. This functionality extends to various software, including code editors, word processors like Microsoft Word, presentation software like PowerPoint, and spreadsheets like Excel.
The tool aims to streamline productivity by bringing AI capabilities directly to where users type. It offers features such as quick editing, the ability to retain context across multiple interactions, an interactive chat mode for discussing selected content, and customizable keyboard shortcuts for tailored commands. Shift supports a range of AI models and provides options for users to integrate their own API keys, offering flexibility and control over their AI usage.
Features
- Quick Edit Mode: Select text, double-tap Right Shift, enter prompt, and hit Enter for instant AI modification.
- Context Retention: Add context using Left Shift, save up to 4 contexts that persist between prompts.
- Chat Mode: Engage in interactive AI discussions about selected text with history saved locally.
- Advanced Shortcuts: Create unlimited custom keyboard shortcuts for specific models, prompts, or library selections.
- Prompt Library: Save, organize, and quickly access frequently used or complex prompts.
- Multiple AI Model Support: Access various models like GPT-4o, Claude 3.5, Gemini, Llama 3.3, and more.
- Custom API Key Integration: Option to use personal API keys for services like OpenAI, Anthropic, and Google.
Use Cases
- Improving writing quality in documents and emails.
- Generating or debugging code snippets within IDEs.
- Summarizing lengthy text passages instantly.
- Rephrasing sentences or paragraphs for clarity.
- Brainstorming ideas based on selected content.
- Answering questions based on provided context within any application.
- Streamlining content creation workflows.
FAQs
-
What is a token?
A token is a unit of text (like a word, subword, or character) that AI models use to process language. Approximately 1 million tokens equate to about 750,000 words. -
Can I use my own API keys?
Yes, Shift allows you to use your own API keys for OpenAI (GPT models), Anthropic (Claude models), and Google (Gemini models). These keys are stored securely in your macOS Keychain. -
What are Contexts in Shift?
Contexts are additional pieces of information you can provide to the AI by double-pressing the left Shift key. They persist across multiple prompts to help the AI better understand your requirements. -
How is my data stored and secured?
Most user data, including text and code, is stored locally on your device. Only prompts are transmitted to Shift's servers for processing via third-party AI providers. API keys, if used, are stored securely in the macOS Keychain. -
How do I update Shift?
You can update Shift through automatic notifications within the app (indicated by a warning icon) or by manually checking for updates in the Settings > Updates section.