Turn your unused numpad into a multitasking powerhouse.
A lightweight, open-source Windows productivity launcher built with AutoHotkey v2.
Launch applications, Brave PWAs, manage windows, and access your favorite tools directly from your numpad.
NumpadOS transforms an unused numpad into a customizable productivity launcher.
With a single key press you can launch desktop applications, Brave PWAs, control windows, open Windows tools, and streamline your daily workflow without taking your hands off the keyboard.
- π Launch desktop applications instantly
- π Launch Brave Progressive Web Apps (PWAs)
- πͺ Automatically activate existing windows instead of opening duplicates
- π Clipboard History shortcut
- βοΈ Windows Settings shortcut
- π₯ Window management shortcuts
- π Optional toast notifications
- π Debug logging
- β‘ Lightweight
- πΎ Portable
- π Easy to configure using
Config.ini
Screenshots will be added soon.
Screenshots/
βββ Desktop.png
βββ Toast.png
βββ Config.png
βββ GitHub.png
- Windows 10 or Windows 11
- AutoHotkey v2.x
- Brave Browser (only if using Brave PWAs)
- Download the latest release.
- Extract the ZIP file.
- Install AutoHotkey v2.
- Open the extracted folder.
- Double-click:
Launcher.ahk
NumpadOS will start and remain in the system tray.
Before using NumpadOS, configure the paths inside Config.ini.
Every computer is different, so you may need to update the default paths.
- Open the Start Menu.
- Search for the application.
- Right-click it.
- Select Open file location.
- Right-click the shortcut.
- Select Properties.
- Click Open File Location (if available).
- Copy the full path to the executable.
Example:
C:\Program Files\Microsoft VS Code\Code.exe
Paste that path into Config.ini.
If the application is already running:
- Press Ctrl + Shift + Esc
- Open Task Manager
- Right-click the application
- Click Open file location
ChatGPT, Claude, YouTube and other web apps are launched using Brave App shortcuts (.lnk files).
Install the website as a Brave App.
Then:
- Press Win + R
- Type
shell:programs
- Press Enter.
- Open the Brave Apps folder.
- Locate your application.
Example:
ChatGPT.lnk
Claude.lnk
YouTube.lnk
Right-click the shortcut.
Choose:
Properties
Copy its location.
Example:
C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Brave Apps\ChatGPT.lnk
Paste it into Config.ini.
Open
Config.ini
and edit the application paths.
Example:
HarmonoidPath=C:\Program Files\Harmonoid\harmonoid.exe
ObsidianPath=C:\Program Files\Obsidian\Obsidian.exe
VSCodePath=code
CommandPromptPath=cmd.exe
NotepadPath=notepad.exe
BravePath=C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe
TaskManagerPath=taskmgr.exeExample:
ChatGPTShortcut=C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Brave Apps\ChatGPT.lnk
ClaudeShortcut=C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Brave Apps\Claude.lnk
YouTubeShortcut=C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Brave Apps\YouTube.lnkSimply replace the paths with your own.
Whenever you edit Config.ini you must reload NumpadOS.
You can reload by:
- Pressing Ctrl + Num Lock
or
- Right-click the AutoHotkey tray icon
- Select Reload Script
If Windows restarts or your computer reboots:
- Double-click
Launcher.ahkagain to start NumpadOS.
If you have enabled automatic startup in your configuration, NumpadOS will launch automatically when you sign in.
Version 1.0.0 includes a fixed hotkey layout.
Examples include launching:
- ChatGPT
- Claude
- Harmonoid
- Obsidian
- VS Code
- Calculator
and shortcuts for:
- Clipboard History
- Windows Settings
- Window management
Note: The hotkey layout is fixed in v1.0.0. Future versions will allow users to customize key assignments without editing the source code.
- Keep Num Lock OFF to use NumpadOS shortcuts.
- Turn Num Lock ON to use the numpad normally.
- Reload the script after editing
Config.ini. - Enable
DebugMode=1if something is not working.
NumpadOS can create log files for troubleshooting.
Enable:
DebugMode=1Then reproduce the issue and inspect the generated log.
- Verify AutoHotkey v2 is installed.
- Make sure
Launcher.ahkis running. - Check the tray icon.
- Verify the application path in
Config.ini.
Verify the .lnk shortcut exists and points to the correct Brave App.
Double-check the configured path in Config.ini.
Reload the script:
- Ctrl + Num Lock
or
- Tray Icon β Reload Script
- Windows only
- Requires AutoHotkey v2
- Fixed hotkey layout
- Brave PWAs must already be installed
- Desktop application launcher
- Brave PWA launcher
- Window management
- Config.ini support
- Logging
- Toast notifications
- Custom hotkey mapping
- Graphical settings window
- Additional launcher modules
- Plugin support
- Themes
- Automatic updater
Bug reports, feature requests and pull requests are welcome.
If you discover a bug or have an idea to improve NumpadOS, please open an Issue on GitHub.
This project is licensed under the MIT License.
See the LICENSE file for details.
Made and Devloped Using Claude and ChatGPT π€ v2
If you like this project, consider giving it a β on GitHub!
