Productivity Apps Setup
Productivity applications for Mac development.Raycast - Command Center for Everything
Features
Raycast is a command palette for macOS that replaces Spotlight.Installation
Initial Setup
-
Disable Spotlight to free up
Cmd+Space:- System Settings → Keyboard → Keyboard Shortcuts → Spotlight
- Uncheck “Show Spotlight search”
-
Set Raycast Hotkey:
- Open Raycast Preferences
- Set hotkey to
Cmd+Space
Essential Extensions to Install
Open Raycast and search for these in the Extension Store:Development Extensions
- GitHub - Search repos, create issues, view PRs
- Linear - Task management
- Kill Process - Find and kill any process
- Port Manager - Kill processes by port
- Brew - Install/update packages
- npm Search - Search npm packages
Productivity Extensions
- Clipboard History - Never lose copied text
- Window Management - Snap windows with keyboard
- System - Control system settings
- Coffee - Prevent your Mac from sleeping
- Color Picker - Grab colors from anywhere
- Quick Event - Create calendar events
Utility Extensions
- Calculate - Quick calculations
- Timezone Converter - Convert times
- Lorem Ipsum - Generate placeholder text
- URL Shortener - Shorten links
- Search Emoji - Find emoji by name
Common Commands
PressCmd+Space to open Raycast, then type any command:
| Command | What It Does |
|---|---|
kill [app] | Force quit any application |
kill port 3000 | Kill process on specific port |
ip | Show your IP addresses |
empty trash | Empty trash without confirmation |
quit all apps | Close everything at once |
restart | Restart your Mac |
sleep | Put Mac to sleep |
lock | Lock screen immediately |
caffeinate | Prevent sleep temporarily (requires Coffee extension) |
eject all | Eject all drives |
Custom Scripts
Create your own commands. Example: Kill all Docker containers- Create Script: Raycast → Create Script Command
- Add this bash script:
Quicklinks
Set up quick web searches:- Raycast Preferences → Extensions → Quicklinks
- Add these useful ones:
| Name | URL | Keyword |
|---|---|---|
| NPM | https://www.npmjs.com/search?q={query} | npm |
| GitHub | https://github.com/search?q={query} | gh |
| MDN | https://developer.mozilla.org/search?q={query} | mdn |
| Stack Overflow | https://stackoverflow.com/search?q={query} | so |
HyperKey - Unlock Your Caps Lock
Features
Converts Caps Lock into a modifier key (Cmd+Option+Ctrl+Shift) for additional shortcuts.Installation
Download from hyperkey.app (Free)Setup
- Launch HyperKey
- Grant accessibility permissions when prompted
- Caps Lock is now your Hyper key!
Configure System Shortcuts
System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts Add these global shortcuts:| Application | Menu Title | Shortcut |
|---|---|---|
| All Applications | Minimize | Hyper+M |
| All Applications | Zoom | Hyper+Z |
| Terminal | New Window | Hyper+T |
| Finder | New Finder Window | Hyper+F |
| Safari | New Window | Hyper+B |
Raycast + HyperKey Integration
Cmd+Space for everything. Add HyperKey shortcuts later for frequently used items.- In Raycast preferences → Extensions → Search for any command
- Click the hotkey field next to the command
- Press Hyper + [your chosen key]
| Extension/App | Hotkey | Purpose |
|---|---|---|
| Clipboard History | Hyper+V | Quick paste from history |
| VS Code | Hyper+C | Open VS Code instantly |
| Terminal | Hyper+T | New terminal window |
| Browser | Hyper+B | Open browser |
| GitHub | Hyper+G | GitHub search |
| Slack | Hyper+S | Switch to Slack |
SuperWhisper - Voice to Text Everywhere
Features
AI-powered transcription using Whisper model, works in any application.Installation
Download from superwhisper.com (Free version available, Pro upgrade optional)Setup
- Launch SuperWhisper
- Grant microphone and accessibility permissions
- Set activation to
Hyper+Space - Choose your mode:
- Fast Mode - Quick transcription
- Super Mode - Higher accuracy (recommended)
Configuration
Preferences to set:- Auto-paste: Enable (types transcription automatically)
- Sound effects: Disable (less distraction)
- Show window: Minimal
- Language: English (or your preference)
- Custom words: Add technical terms, project names
Use Cases
- Code comments: Explain complex logic naturally
- Git commits: Describe changes conversationally
- Documentation: Write docs 3x faster
- Slack/Email: Reply without typing
- Search queries: Speak instead of type
Pro Tips
- End sentences with punctuation words: “period”, “comma”, “question mark”
- Say “new line” or “new paragraph” for formatting
- Use for brainstorming - speak thoughts then edit
Bonus: Proxyman - Network Debugging
Features
Intercept, inspect, and modify HTTP/HTTPS requests for API debugging.Installation
Key Features
- SSL Proxying: Decrypt HTTPS traffic
- Request/Response Inspector: See headers, body, cookies
- Breakpoints: Pause and modify requests
- Map Local/Remote: Replace responses with local files
- Multiple Filters: By domain, method, status code
- GraphQL Support: Parse and inspect GraphQL queries
Developer Use Cases
-
API Debugging:
- See exact request/response data
- Identify failed requests
- Check authentication headers
-
Performance Analysis:
- Find slow endpoints
- Monitor request waterfalls
- Identify unnecessary calls
-
Testing:
- Mock API responses
- Test error handling
- Simulate slow networks
Quick Setup
- Install Proxyman certificate for SSL decryption
- Enable proxy on your device/simulator
- Start capturing traffic
- Use filters to focus on your app
Pro Tips
- Use Pin to keep important requests visible
- Create Presets for common debugging scenarios
- Use Diff to compare requests
- Enable Block List to hide noisy requests
Quick Reference Card
Daily Workflow with These Apps
Morning Start:Cmd+Space(Raycast) → Launch any app instantlyHyper+V(Clipboard History) → Access paste history- Check Proxyman for overnight API errors
Cmd+Space→ Type app name or command (use for everything initially)Cmd+Space→kill port 3000→ Kill stuck serverHyper+Space(SuperWhisper) → Dictate code comments- Once comfortable:
Hyper+G→ Quick GitHub search (after setting up shortcut) - Proxyman → Debug API calls in real-time
Cmd+Space→ “terminal” → Open TerminalCmd+Space→ “finder” → Open FinderCmd+Space→ “calendar” → Check calendarCmd+Space→ Any app or command
Hyper+T→ Terminal (set up in Raycast hotkeys)Hyper+C→ VS Code (set up in Raycast hotkeys)Hyper+G→ GitHub (set up in Raycast hotkeys)
- Check Proxyman for unexpected network calls
- Use Raycast to manage running processes
Installation Script
Save asinstall-productivity.sh:
Summary
- Raycast: Application launcher and command palette
- SuperWhisper: Voice transcription
- HyperKey: Additional keyboard shortcuts
- Proxyman: Network debugging
Frequently Asked Questions
Do I need to install all these apps?
Do I need to install all these apps?
Will Raycast slow down my Mac?
Will Raycast slow down my Mac?
Can I use my existing Spotlight shortcuts with Raycast?
Can I use my existing Spotlight shortcuts with Raycast?
What if I accidentally trigger Caps Lock while typing?
What if I accidentally trigger Caps Lock while typing?
Does SuperWhisper work offline?
Does SuperWhisper work offline?
Can SuperWhisper transcribe technical jargon and code?
Can SuperWhisper transcribe technical jargon and code?
Will Proxyman intercept all my traffic?
Will Proxyman intercept all my traffic?
Can I sync Raycast extensions across multiple Macs?
Can I sync Raycast extensions across multiple Macs?
Are there alternatives to these apps?
Are there alternatives to these apps?
How much disk space do these apps use?
How much disk space do these apps use?
Next: Terminal Aliases & Functions