Skip to content

ChildishGhost/einstein

Repository files navigation

Einstein 😼

Build Status

A completely reinvented cross-platform enthusiast-oriented Spotlight 🔍-like world-class productivity tool to optimize high-quality desktop experience and automation with excessively flexible community-driven plugin ecosystem.

The awesome screenshot!

Getting started

See build instructions below.

Build

Requirements

One can install node and npm via nvm.

nvm install 20.16.0

Build and Run Einstein

# build the distributable electron application
npm install
npm run build

# wake up Einstein!
dist/electron/electron

# or use system provided electron binary
# electron dist/electron/resources/app/
# See: https://wiki.archlinux.org/index.php/Electron_package_guidelines

npm scripts

  • build: Build the distributable electron application under dist/electron
  • lint: Run ESLint
  • format: Run Prettier and ESLint to enforce coding style
  • run: Bundle sources and run with electron
  • watch: Watch and bundle sources
  • clean: Clean up everything including node_modules

Plugins

Desktop Application Launcher

  • support: Linux, macOS

Launch desktop applications in a snap!

Pass password manager

  • support: Linux, macOS

Plugin for pass the standard UNIX password manager.

Synopsis:

pass <filter>
pass show <filter>

Example plugin

  • this is not enabled

License

See LICENSE file

See also

About

Einstein the launcher inspired from albert

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published