Шизофазия с вайбкодерством продолжается... Для эксперимента клепаю софтины с целью попробовать заменить самые простые инструменты, которыми реально пользуюсь. И посмотреть — получится это или всё же вернусь к старому. Могут ли LLM-ки писать приемлемый софт для настоящего бытового использования, или всё же упрусь в неразрешимые проблемы?
Вы лайкаете, ставите звёзды на GitHub — поэтому выкладываю и для вас. Сегодня не уместилось в рамки поста, поэтому публикую как статью.
Старые посты из серии:
Obsidian на минималках. Сейчас оформлен в виде PWA, многое доработано и стало удобнее. Я удалил Obsidian и использую только его. Выполнен в виде одного HTML-файла, работает офлайн (можно скачать, кинуть на флешку и пр.) на всех системах мира: Windows, Linux, macOS, Android, iOS, iPadOS (на последних двух пока есть ограничения). Теперь есть и в виде расширения для Google Chrome!
Кросс-платформенный аналог KeePass с детерминистической генерацией пароля — теперь не страшно потерять kdbx-файл. Идея та же — в виде одного HTML-файла, работает офлайн на всех платформах. Теперь он есть в виде расширения для Google Chrome в официальном магазине, а также в виде PWA.
Disk Usage — кросс-платформенная программа для очистки диска на Rust с радужной круговой диаграммой и очередью на удаление.
Теперь новое. Поскольку зараза прогрессирует - сегодня уже пачка - 3 штуки, всё для macOS (хотя для последних двух собраны версии и для Windows, но ввиду наличия бесплатного софта лучшего качества — виндузятникам будет неинтересно).
ProcessTree
Дело было так... Завис процесс на macOS и наглухо не хотел сниматься через Force Quit. Сначала вспоминал, какие есть альтернативы, но позже решил попить кофе и заодно дать запрос нейросетке, чтобы с нуля сделала прогу типа Process Explorer. Так и было сделано. Пришёл — и меня ожидало примерно это:

С её помощью удалось снять зависший процесс (пришлось запустить под админом, благо кнопочку оно предусмотрело), и я с чувством выполненного долга продолжил работу.
Эту собрал только для macOS (две ниже есть и для Windows), т. к. для Windows есть слишком хороший Process Explorer, который не переплюнуть. Для macOS ранее бесплатного не нашёл, хотя сейчас уже и не искал.
Тут исходники и релизы от GitHub Actions. Эта только для macOS, две другие есть для Windows.
Не забываем после распаковки вводить:
xattr -dr com.apple.quarantine "Notepad.app"
- иначе не запустится, ЭЦП нет. Бинарники собраны не мной а самим GitHub из исходников, поэтому риска нет.
Notepad
Далее, раз оно так легко создало, подумал о Notepad. А почему бы и да? На macOS использую CotEditor, но он плохо работает с большими файлами. На Windows есть Notepad++, который не переплюнуть, — а вот на macOS его аналог не так хорош.
Получилось это:

Исходники и релизы от GitHub Actions. Есть версия для Windows.
DirMerge
Ну и, наконец, поверив в себя LLM-ки, решил завайбкодить то, чего действительно не хватало на macOS, — аналог WinMerge. Из хороших находил только платные. Ввёл заклинание — и получилось вот это:


На самом деле эта программа была создана в двух версиях - вторая версия в виде единого HTML-файла, пока не знаю что получилось лучше.
Вторую можно попробовать в виде PWA, которая, хотя и выглядит как сайт, работает офлайн без обращения к серверу - это статический сайт. Работает на всех платформах. Можно скачать файл и использовать офлайн.
Про программы в виде единого HTML-файла я уже писал, не перестаю восхищаться этой концепцией:
Работает везде (Chrome даже на телефонах с этим работает, хотя интерфейс для десктопа).
Не требует установки, прав и т. д.
Главное, что браузер — это песочница. Браузер взломать не так просто, награда за эксплойт весьма внушительная, и можно доверять тому, что браузерная программа никуда за пределы песочницы не выйдет.
Выводы
Однозначно мы входим в новую эпоху построения ПО, которую пока до конца не можем осознать. То, что я привел, — это цветочки, есть кое-что намного более интересное, о чем планирую написать отдельную статью (для нетерпеливых — можете попробовать отыскать спойлер на моём GitHub).
Комментарии (2)

ritorichesky_echpochmak
12.10.2026 05:42Даже интересно, в какой момент кто-то решил что для KeePass прям нужен кроссплатформенный аналог. Я его пользую на всём что шевелится, от консоли до ведроида (KeePassDroid, правда там он без TOTP и интеграций в ssh-agent). Есть возможность и в браузер интегрировать, и в NextCloud.
DirMerge, WinMerge... Meld!
zambezi9
В эпоху построения ПО по-новому. В старую эпоху войти как бы нельзя, в ней можно только оставаться, как по мне. А если входим в эпоху, то наверное только в новую строго в соответствии с текстом песни Старинные часы, - жизнь невозможно повернуть назад, И время ни на миг не остановишь.
И что характерно, это касается не только программирования, а и всех аспектов процесса созидания чего бы то ни было. Построит Китай мега-завод с универсальными роботами и другим оборудованием, - навайбкодил карту технологического процесса - и получай свою газонокосилку вертикального взлета, хоть в одном экземпляре, хоть партию.