Home

Awesome

Hain

Build status Build Status Join the chat at https://gitter.im/appetizermonster/hain

An <kbd>alt</kbd>+<kbd>space</kbd> launcher for Windows, built with Electron.

I always dreamed of an alternative to Alfred on Windows, that is made with JavaScript. so, I made it.

<p align="center"> <img src="docs/images/demo.gif" width="600"/> </p>

Vision

It's a launcher with strict syntax (like terminal programs), it's not targeting to interpret natural language.
I believe the strict syntax can provide more powerful and fast response than to interpret natural language.

Features

Downloads

Go to Releases, then you can download prebuilt binaries.

Usage

Run and press <kbd>alt</kbd>+<kbd>space</kbd> anywhere.

Themes

See THEMES.md

How to make Plugins

See Plugin Documentation

Development Requirements

See engines property in package.json

Install/Build from Source

# Clone this repo
git clone https://github.com/hainproject/hain.git
# Go into the repo
cd hain
# Install dependencies
npm install

Run from Source

npm run dev

Build for Windows

npm run build

Build for Linux

npm run build-debian

Build for macOS

gulp build-darwin

Contributing

See CONTRIBUTING.md

Credits

The name "Hain" is named by Hyunseop Lee, it means "a Servant" in Korean.
The app icon & gif are designed by Yunsung Lee.
It uses npmsearch.com for searching packages for now.

License

MIT