UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉

Inspired by old hardware: an IT guy decided to organize an AI challenge and created a super-lightweight code editor over the weekend

Product Design Engineer Viktor Antoniak was fed up with heavy IDEs taking too long to load and slowing down on his old computer when he just needed to quickly fix a couple of lines of code. So he decided to experiment and created his own super-lightweight code editor over the weekend.

Leave a comment
Inspired by old hardware: an IT guy decided to organize an AI challenge and created a super-lightweight code editor over the weekend

Product Design Engineer Viktor Antoniak was fed up with heavy IDEs taking too long to load and slowing down on his old computer when he just needed to quickly fix a couple of lines of code. So he decided to experiment and created his own super-lightweight code editor over the weekend.

"I set myself a challenge for the weekend: to design the concept of a lightweight TUI code editor strictly for the specifics of UE C++," Viktor Antonyak said on LinkedIn.

The engineer didn't know the necessary programming language, Rust, so he took on the role of architect and designer: he thought out in detail how everything should work and look. All the code was written by the DeepSeek artificial intelligence according to his instructions.

"The entire technical implementation according to my clear TOR was generated by DeepSeek v4 via OpenCode Zen. The ready-made LSP/Clang was expectedly scattered on the volumes of Anrial, so I had to twist my lazy parser," Viktor noted.

The editor's feature is that it works directly in the terminal — it doesn't have a heavy graphical interface, so it starts instantly and doesn't load the computer at all.

Standard tools were "broken" due to the gigantic volumes of the Unreal Engine game engine. To make the program work quickly, the author and AI came up with a few tricks:

  • the program does not check the entire engine completely. It analyzes only the file that the person is currently working in and its associated "parent" classes. It simply ignores the rest of the code;
  • project data is stored in a single file using a special technology. The program reads it instantly, without long loading processes into memory;
  • The code auto-completion feature does not suggest unwritten garbage so as not to distract the developer.

Since this is a terminal program, you can't use the mouse in it. Viktor came up with a convenient hotkey system from scratch: "Moving through the code is done using the arrows and Enter, and the focus between panels is switched using Tab and Shift + Tab. For convenient work with tabs, I selected Alt + arrows to switch between them and Shift + Alt + arrows to change their order, and instant focus on the console is called using the tilde. The current tab is closed with the combination Ctrl + W, and the editor itself is Ctrl + Q."

This is just a working concept, created purely for quick edits in working folders.

"The code under the hood is quite raw (typical AI generation), so I'm leaving the repository private, it's a shame to post something like that on GitHub," the IT guy added.

There will be no continuation, as Victor will soon buy a new powerful computer, so the need for such strict resource saving will disappear. However, he rated the experience of creating a complex system in tandem with AI in just a couple of days as "10 out of 10."

A military software developer created the Kaizen life manager: how a vibecoding experiment turned a long-standing idea into an app on the App Store
A military software developer created the Kaizen life manager: how a vibecoding experiment turned a long-standing idea into an app on the App Store
On the topic
A military software developer created the Kaizen life manager: how a vibecoding experiment turned a long-standing idea into an app on the App Store
A developer from Ukraine created CodeQuiz — a web application with quizzes for IT professionals who want to master algorithms without boring routine
A developer from Ukraine created CodeQuiz, a web application with quizzes for IT professionals who want to master algorithms without boring routines.
On the topic
A developer from Ukraine created CodeQuiz, a web application with quizzes for IT professionals who want to master algorithms without boring routines.
ML engineer created an AI agent that independently develops websites and seeks grants for Ukrainian scientists
ML engineer created an AI agent that independently develops websites and seeks grants for Ukrainian scientists
On the topic
ML engineer created an AI agent that independently develops websites and seeks grants for Ukrainian scientists
Read the country's main IT news in our Telegram
Read the country's main IT news in our Telegram
On the topic
Read the country's main IT news in our Telegram
Also Read
Roosh запускає нову освітню платформу AI HOUSE CLUB для ML/AI-спеціалістів та дата сайнтистів. Розповідаємо, як подати заявку та чому навчатимуть
Roosh запускає нову освітню платформу AI HOUSE CLUB для ML/AI-спеціалістів та дата сайнтистів. Розповідаємо, як подати заявку та чому навчатимуть
Roosh запускає нову освітню платформу AI HOUSE CLUB для ML/AI-спеціалістів та дата сайнтистів. Розповідаємо, як подати заявку та чому навчатимуть
Як нейромережі бачать вільну та незалежну Україну? Тест dev.ua
Як нейромережі бачать вільну та незалежну Україну? Тест dev.ua
Як нейромережі бачать вільну та незалежну Україну? Тест dev.ua
Нейронні мережі для генерації зображень бачать світ по-своєму, їхню логіку зрозуміти часом зовсім неможливо. Але таки хочеться. На честь Дня Незалежності України редакція dev.ua вирішила провести невеликий експеримент. Ми задали чотирьом різним нейронним мережам п’ять однакових запитів: «прапор України», «День Незалежності України», «український Крим», «перемога України» та «українці». Отриманими результатами ми ділимося з вами нижче.
У TikTok тепер можна генерувати фон за допомогою нейромережі. Ми протестували її та ділимося результатами
У TikTok тепер можна генерувати фон за допомогою нейромережі. Ми протестували її та ділимося результатами
У TikTok тепер можна генерувати фон за допомогою нейромережі. Ми протестували її та ділимося результатами
У TikTok з’явилася нова функція «Розумний фон». З її допомогою як фон для тіктоків можна підставляти згенеровані нейромережею зображення. Редакція dev.ua протестувала цю технологію і ділиться своїми враженнями.
1 comment
Які IT-спеціальності будуть потрібні в найближчі п'ять років? Ми з'ясували у голови американського стартапу ADAM Дениса Гурака
Які IT-спеціальності будуть потрібні в найближчі п'ять років? Ми з'ясували у голови американського стартапу ADAM Дениса Гурака
Які IT-спеціальності будуть потрібні в найближчі п'ять років? Ми з'ясували у голови американського стартапу ADAM Дениса Гурака

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.