Uvora - це застосунок для macOS, який розміщується в menu bar і індексує Laravel-проєкти на вашому комп'ютері. Натиснувши клавіатурний шорткат, ви можете миттєво знайти потрібний проєкт і відкрити його в редакторі. Замість того, щоб шукати потрібну теку серед вкладених каталогів або вводити шляхи в терміналі, ви просто натискаєте шорткат, вводите назву проєкту - і він відкривається. Uvora розробив Efekpogua Victory з Viqe Systems Ltd., і застосунок доступний безкоштовно.
Будь-хто, хто працює одночасно з кількома Laravel-застосунками - клієнтськими проєктами, власними side-проєктами та пакетами, які підтримує - знає, скільки часу забирає сам пошук потрібної теки. Саме цю задачу й вирішує Uvora.
Як це працює
Ви вказуєте Uvora на теки, де зберігаються ваші проєкти, і застосунок будує локальний індекс знайденого. Він не обмежується лише назвами тек - Uvora читає файли, що визначають Laravel-застосунок: маршрути, контролери, Livewire-компоненти, Eloquent-моделі, міграції, конфігурації, service providers та Composer-залежності. Оскільки пошук працює з індексом, а не з диском, Uvora повертає результати менш ніж за 50 мілісекунд.
Вам не потрібно вручну запускати повторне сканування. Uvora стежить за теками, які вже знає, і автоматично підхоплює нові проєкти, коли ви їх клонуєте.
Обравши результат з пошуку, ви відкриваєте проєкт у своєму редакторі. Uvora розпізнає встановлені редактори - VS Code, Cursor, PhpStorm, Sublime Text та Windsurf - і передає проєкт тому, який ви встановили як редактор за замовчуванням.
Локальний за дизайном
Індекс зберігається в SQLite-файлі на вашому Mac. Не потрібно створювати обліковий запис, нічого не синхронізується із сервером, немає телеметрії - список ваших проєктів ніколи не покидає комп'ютер. Якщо ви працюєте під NDA або проводите дні в приватних репозиторіях, це важливий момент.
Як почати
Uvora працює на macOS 13 і новіших версіях, як на Apple Silicon, так і на Intel Mac. Вікно пошуку відкривається шорткатом ⌘⇧L за замовчуванням. Підтримка Windows і Linux заявлена як "незабаром".
На момент написання статті Uvora перебуває у версії 0.1.4 і досі в бета-статусі. Застосунок безкоштовний і не має платних тарифів.
Дізнатися більше й завантажити Uvora можна на uvora.dev.