A blazingly fast productivity tool for macOS. Switch apps, search screen text, and navigate windows without leaving your keyboard.
OctoCmd is an open-source productivity suite, inspired by rcmd and Vimium. It evolves beyond a simple app switcher into a comprehensive keyboard-driven navigation tool.
- App Switcher: Blazingly fast app switching using the first letter of the application name.
- Search Mode: Search for any text visible on your screen and click it instantly.
- Link Hints: Keyboard-driven clicking for buttons, links, and UI elements (Vimium-style).
- Scroll Mode: Navigate and scroll through windows using
j/kor arrow keys. - App Groups: Group related applications together to activate them with a single keystroke.
- Pinning: Keep your most-used apps always visible in the switcher.
- Electron Support: Enhanced accessibility for Electron apps like Slack, Discord, and VS Code.
At any time, hit the Right Command β key to bring up the main screen. From here, press any letter to jump to the corresponding application.
- Right β + C for Google Chrome
- Right β + F for Firefox
- Right β + I for IntelliJ IDEA
Hit β§ + Space (default) to enter Search Mode. Type any text you see on the screen to highlight it.
- Press Enter to click on the selected result.
- Use AA, AB, etc., hints to jump directly to clickable elements.
Hit β + S (default) to enter Scroll Mode. The active scrollable area will be highlighted with a blue border.
- Use j/k or β/β to scroll.
- Use h/l or β/β for horizontal scrolling.
- Press Tab to cycle between different scrollable areas in the window.
Within the OctoCmd window, use these shortcuts to switch pages:
- β + 1: Active Apps
- β + 2: Skipped Apps
- β + 3: App Groups
- β + 4: Settings
Hit ESC to dismiss the window or β + Q to quit.
OctoCmd is highly customizable. You can change activation shortcuts for all modes in the Settings tab (β + 4). Double-click on any shortcut to record a new one.