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