Productivity tool to launch everything (e.g. switch the next song, connect bluetooth device, set a timer, etc.) so you can stay focused on your current task.
- ❤️ Open source
- 🤖 Native
- 🔌 Plugin system
- ⌨️ Custom hotkeys
- ⬆️ Sort options by frequency of use
- 📦 Small size (less than 20mb)
Installation instructions and alternatives are available on https://spotter-application.github.io/getspotterapp
Default hotkey to run the app double shift
b <device_name>
g<space>
(will get data from clipboard)g "your query"
sleep
shutdown
restart
logout
k <app_name>
save application positions
restore application positions
15m
play
pause
next
previous
mute
unmute
share
cos(0)
256/8
<app_name>
(search by all installed applications)
- 🔮 Provide an api on the native level
- ⚛️ React app uses it and implements various plugins
It will allow the application to remain native and be available for developing javascript/typescript plugins.
After cloning & setting up the local project you can push the changes to your github fork and make a pull request.
Contributions are always welcome, no matter how large or small.
React native requirements:
-
Xcode version 11.3.1 or newer
-
Ensure to install Xcode Command Line Tools. Open Xcode, then choose “Preferences…” from the Xcode menu. Go to the Locations panel and install the tools by selecting the most recent version in the Command Line Tools dropdown.
-
Install CocoaPods
sudo gem install cocoapods
-
Install Node.js version 12 LTS or newer via HomeBrew
brew install node
-
Install Watchman
brew install watchman
Project
-
Clone repo
git clone https://github.com/spotter-application/spotter.git
-
Install node modules
cd spotter && npm i
-
Install pods
npm run install:macos
-
Run project
npm start
chmod +x "/Applications/spotter.app/Contents/MacOS/Spotter"
Go to System Preference -> Privacity and Security -> General -> And Press "Open Anyway"
GNU General Public License