Hex Tool
Всем привет!
Вспомнил что когда-то давно я задумывался о GUI для статик-генератора Hexo. Всем меня этот генератор устраивает, но с локальной админкой было бы удобнее.
Я даже пробовал какие-то инструменты, но тогда они мне не понравились. Речи о том чтобы написать свое решение даже не шло так как это могло вылиться в целый месяц работы.
Но в век AI можно все довольно быстро навайбкодить. Поэтому встречайте - Hex Tool!

Чтобы задача была интереснее я решил попробовать новые современные технологии - Tauri и Svelte.
В итоге получилось кроссплатформенное приложение обладающее плюсами Electron, но при этом с довольно маленьким размером бинарника. Версия под macOS весит всего лишь 11 мегабайт.
Бэкенд написан навайбкожен на Tauri и Rust, фронтенд на Svelte и Tailwind.
Да, это только ранняя версия и она поддерживает только конкретные Frontmatter-теги из блога HMDW.me, но если будет время я подумаю над более универсальным решением.
Репозиторий проекта:
https://github.com/rhamdeew/hex-tool
Подробности разработки
Первым делом я создал пустую директорию, запустил Claude Code с установленным в него Super Claude Framework и запустил скилл /sc:brainstorm с кратким описанием пожеланий по проекту.
Клод мне задал несколько уточняющих вопросов и сгенерировал спецификацию вместе с оценкой сроков разработки в 4-6 недель. Напомню что это было вчера 😁
Вот спека: https://github.com/rhamdeew/hex-tool/blob/master/SPECIFICATION.md
Затем я запустил разработку с Sonnet 4.5. Нужно сказать что 5-часовые лимиты на тарифе Pro довольно быстро закончились и я переключился на GLM 4.7 запустив его в Claude Code.
Приложение довольно скоро начало обретать вид чего-то рабочего, но содержало кучу багов которые постепенно чинились агентами.
Позже я еще раз запустил сессию с Sonnet 4.5, еще одну сессию с GLM 4.7 и уже в финале все допилил при помощи Codex с GPT 5.2.
Не то что бы нужен был именно такой порядок, но просто так получилось 🙂
В целом можно сказать что приложение было навайбкожено в фоновом режиме. Изредка я запускал тестовый билд, находил новые баги и отправлял фидбек агенту.
Приятно конечно скачать dmg со своей программой из раздела Releases в GitHub-репозитории и установить.
Честно скажу что из-за отсутствия сертификатов макось поместила аппку в карантин и для того чтобы её запустить пришлось еще выполнить команду:
xattr -dr com.apple.quarantine "/Applications/Hex Tool.app”
В итоге все заработало. Такой вот новый мир разработки 🙂