Cerebro – безкоштовна альтернатива Alfred і Spotlight


Хочу показати вам свій 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
    щоб вбити будь-який процес у системі
Відгуки
Я сподіваюся, що ви знайдете щось корисне і для себе. В коментарях хотілося б почути відгуки, пропозиції, критику. І буду радий пулл-реквестам і новим плагінів від разработачиков!
Сайт: https://cerebroapp.com
Репозиторій: https://github.com/KELiON/cerebro
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.