UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Наталя ХандусенкоШІ
1 липня 2026, 16:20
2026-07-01
Надихнуло старе залізо: айтівець вирішив влаштувати ШІ-челендж і за вихідні створив суперлегкий редактор коду
Product Design Engineer Віктору Антоняку набридло, що важкі IDE занадто довго завантажуються та гальмують на його старому комп’ютері, коли треба просто швидко підправити пару рядків коду. Тому він вирішив провести експеримент і за вихідні створив власний суперлегкий редактор коду.
Product Design Engineer Віктору Антоняку набридло, що важкі IDE занадто довго завантажуються та гальмують на його старому комп’ютері, коли треба просто швидко підправити пару рядків коду. Тому він вирішив провести експеримент і за вихідні створив власний суперлегкий редактор коду.
«Я поставив собі челендж на вихідні: спроєктувати концепт легкого TUI-редактора коду суто під специфіку UE C++», - розповів Віктор Антоняк у LinkedIn.
Інженер не знав потрібної мови програмування Rust, тому взяв на себе роль архітектора та дизайнера: він детально продумував, як усе має працювати та виглядати. Весь код за його інструкціями написав штучний інтелект DeepSeek.
«Всю технічну реалізацію за моїм чітким ТЗ згенерував DeepSeek v4 через OpenCode Zen. Готові LSP/Clang очікувано посипалися на об'ємах Анріала, тож довелося крутити свій лінивий парсер», — зазначив Віктор.
Фішка редактора у тому, що він працює прямо в терміналі — у нього немає важкого графічного інтерфейсу, тому він запускається миттєво і взагалі не навантажує комп’ютер.
Стандартні інструменти «ламалися» через гігантські об'єми ігрового рушія Unreal Engine. Щоб програма працювала швидко, автор з ШІ придумали кілька хитрощів:
програма не перевіряє весь рушій повністю. Вона аналізує лише той файл, у якому зараз працює людина, та пов’язані з ним «батьківські» класи. Решту коду вона просто ігнорує;
дані про проєкт зберігаються в один файл за спеціальною технологією. Програма зчитує його миттєво, без довгих процесів завантаження в пам’ять;
функція автодопису коду не пропонує недописане сміття, щоб не відволікати розробника.
Оскільки це термінальна програма, мишкою в ній користуватися не можна. Віктор з нуля придумав зручну систему гарячих клавіш: «Переміщення по коду побудоване через стрілки та Enter, а фокус між панелями перемикається за допомогою Tab та Shift + Tab. Для зручної роботи з вкладками я виділив Alt + стрілки для переходу між ними та Shift + Alt + стрілки для зміни їхнього порядку, а миттєвий фокус на консоль викликається через тильду. Закривається поточна вкладка комбінацією Ctrl + W, а сам редактор Ctrl + Q».
Це лише робочий концепт, створений суто для швидких правок у робочих папках.
«Код під капотом доволі сирий (типова ШІ генерація), тому репозиторій залишаю приватним, на GitHub таке викладати соромно», — додав айтівець.
Продовження не буде, адже незабаром Віктор купує новий потужний комп’ютер, тож потреба в такій жорсткій економії ресурсів зникне. Проте сам досвід створення складної системи в тандемі з ШІ всього за пару днів він оцінив на «10 з 10».