Как стать автором
Обновить

Cerebro – бесплатная альтернатива Alfred и Spotlight

Время на прочтение2 мин
Количество просмотров16K

Хочу показать вам свой open-source проект Cerebro — это бесплатная альтернатива Alfred и Spotligth, работать над которым я начал несколько месяцев назад и лишь недавно добился стабильности и кроссплатформенности, с которой готов показать продукт широкой аудитории.



(под катом будет много скриншотов)


Зачем?


Я ставил для себя несколько целей:


  • Сделать бесплатный open-source аналог Alfred и Spotlight;
  • Он должен быть кросс-платформенным;
  • В отличии от многих open-source проектов сделать акцент на хороший UI/UX и простоту в использовании;
  • Исправить то, что не нравится в Alfred: бóльшая свобода для плагинов (например, отображение не только текста, но и любых других элементов интерфейса);
  • Исправить то, что не нравится в Spotlight: кастомизация, плагины, скорость;
  • «Мощный эй-пи-ай», чтобы любой разработчик на JS мог за 10 минут сделать простое расширение, а пользователи могли найти эти плагины в одном месте.

Что получилось


В итоге используя javascript и electron я создал приложение, которым пользуюсь постоянно. Из коробки оно умеет:


  • Искать в гугле;
  • Искать и запускать приложения (пока только на MacOS);


  • Считать и конвертировать величины


  • Навигироваться по файловой системе и показывать файлы



  • Переводить с одного языка на другой


  • Искать на гугл-картах

Плагины


Плагин — это простой npm-модуль, написанный на javascript. В принципе, вы можете написать плагин на любом другом языке, просто обернув в js вызов вашего скрипта. Документация по созданию плагинов доступна на гитхабе.




На момент написания статьи доступно 10 плагинов, которые можно искать и устанавливать прямо из приложения:


  • Поиск по базе caniuse.com



  • Поиск фильмов на IMDB



  • Поиск gif на giphy.com



  • Поиск подходящих emoji



  • Поиск по контактам в OSx


  • Выполнение shell-comand


  • Системные команды для OSx (screen saver, empty trash, restart)
  • Поиск во встроенном в OSx словаре
  • Отображение внешнего и внутрннего IP адреса
  • Kill — чтобы убить любой процесс в системе

Отзывы


Я надеюсь, что вы найдёте что-то полезное и для себя. В комментариях хотелось бы услышать отзывы, предложения, критику. И буду рад пулл-реквестам и новым плагинам от разработачиков!


Сайт
Репозиторий

Теги:
Хабы:
Всего голосов 65: ↑65 и ↓0+65
Комментарии56

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань