Spectre is a software that allows you to create desktop applications for any web applications, on Mac OSX. 🔥
It comes with an Application and a CLI (Command Line Interface) that allows you to configure and build these applications dynamically.
- DOWNLOAD APPLICATION HERE - v1.1.0-beta
- Unzip the compressed file by double-clicking on it
- Move the newly uncompressed
Spectre.appto your Applications folder - Important: You may need to authorize Spectre. Double-click on the app to open it, the application will likely be blocked as it is a third party application. Once blocked, open
System Preferences, click onSecurity & Privacy(Generaltab), and click onOpen Anyway. You will not have to repeat these steps anymore.
That's it. 🙌
You can now make any web application and desktop application.
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer.
From your command line:
# Move to the directory where you want to clone Spectre
cd ~/Documents
# Clone this project and install it
git clone https://github.com/vbuzzegoli/spectre.git && cd ./spectre && npm installFrom your command line:
# Move to the directory where you installed Spectre
cd ~/Documents/spectre
# Run the application
npm run devNote: sandboxed environment may differ in access and behavior compared to the built/distributed version
From your command line:
# Move to the directory where you installed Spectre
cd ~/Documents/spectre
# Build the application and launch it
npm run build && open ~/Documents/spectre/dist/Spectre-darwin-x64/Spectre.appHere is a list of amazing web apps that could use a desktop application, to get you started. These frequently used web apps are already preset for you within Spectre, so you can generate them right away without looking for links. Just use one of these names and the CLI will automatically set things up for you.
- Messenger
- Youtube
- Twitch
- Soundcloud
- Vimeo
- Gmail
- Coinbase
- Stack-Overflow
- GitHub
- Bitbucket
- Firebase
- Behance
- Dribbble
- NY-Times
- Rolling-Stone
We wanna hear about your favorite apps! @victorbuzzegoli
Important: Names are case-sentive and should not contain spaces or any symbols other than dashes (-).
This project is open-source, meaning it is distributed free of charge to the community, and you decide what contribution you want to make.
Any contribution is greatly appreciated ❤️ - whether it is sharing this project with the people around you, or making a donation to support this project.
You can make a donation using the following information/links:
- Paypal: paypal.me/victorbuzzegoli
- Venmo: @Victor-Buzzegoli
- Yelle/QuickPay: [email protected]
- Messenger: vbuzzegoli
- Bitcoin: 1BMMmQfcLhYGS2enFzS6h91zJnZEUekdi4
- Ethereum: 0x87626eD3Acb11ACC011ed13A47DC5946058f25eF
- Dash: XvroXahBmBg1smKAESab1icak6zVag4Vb2
If you have any trouble with this software please open an issue on GitHub, or reach out to me on Twitter @victorbuzzegoli.
Victor Buzzegoli
- Twitter: @victorbuzzegoli
- GitHub: @vbuzzegoli

