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.18.1

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

Contributors 3

  •  
  •  
  •