За його словами, це був експеримент із так званим «вайбкодингом» — підходом, коли значну частину роботи бере на себе штучний інтелект.
Читайте также: Колишній Чоловік Алхім: Життєвий Шлях та Особистість
Проблема: як дебажити залізо без свого комп’ютера
Ідея проєкту виникла з реальної задачі. У цивільному житті розробник працював із пристроями, які підключаються через серійний порт. Для цього використовував minicom — класичний інструмент у Linux.
Але в польових умовах або на чужому комп’ютері виникає проблема: немає потрібного софту, інша ОС (наприклад, Windows), немає часу щось встановлювати. «А треба доступ вже, бо репродюс баги», — пояснює він.
Рішення: серійний порт прямо в браузері
У результаті з’явився вебзастосунок, який дозволяє працювати із серійним портом прямо з браузера — без встановлення додаткового ПЗ.
Користувач відкриває сторінку, підключається до пристрою та отримує доступ до терміналу.
Фактично це веб-аналог minicom, який працює навіть на обмеженому стеку — HTML, CSS і JavaScript — та може бути задеплоєний через GitHub Pages.
Що вміє застосунок
Попри експериментальний характер, функціональність досить широка:
- підключення до кількох портів одночасно;
- керування через вкладки або тайлінг (кілька терміналів в одному вікні);
- налаштування baud rate, parity, stop bits та інших параметрів;
- підтримка тем і мов;
- імпорт та експорт конфігурацій;
- встановлення як PWA (фактично як десктопний додаток);
AI як співрозробник
Для створення проєкту автор використовував Claude. За його словами, саме AI допоміг реалізувати ідею без складного сетапу і довгого написання коду.
Сам автор не переоцінює масштаб продукту: «Чи це комусь потрібно? Думаю, одиницям»
Втім, підхід типовий для сучасних інженерів вирішити власну проблему, швидко зробити MVP, віддати у відкритий доступ.
Читайте также: В Україні запустили AI-сервіс для пошуку загублених тварин: як працює PetRadar, який хоче бути схожим на застосунок monobank
Проєкт уже доступний на GitHub, де можна залишати баг-репорти та пропозиції.
