Пост прошу рассматривать как социальный эксперимент. Причем будет еще и вторая часть.
Сейчас чуть ли не каждая вторая статья про LLM-ки, вайбкодинг, новые возможности. И кто-то заметил, что шума много, но ничего нового не появилось, полезных программ больше не стало.
Я решил чисто для эксперимента написать пару программ, которыми сам регулярно пользуюсь. Добавить то, чего мне не хватало. По стоимости это вышло почти бесплатно (ну, около 1 доллара за прогу, использовал подписку). В код я не заглядывал принципиально - то есть чистый настоящий вайбкодинг.
Ценности в проделанной работе особой нет, абсолютно точно все сможет написать даже домохозяйка без всяких знаний и опыта. Главный критерий - чтобы тот, кто пишет, был продвинутым пользователем.
Будут ли они полезны кому-либо еще кроме меня? Я не знаю. Это и есть цель эксперимента. Возможно, мои потребности не особо отличаются от потребностей 80% пользователей, и все фишки, которые есть во "взрослых" программах — и другим пользователям не будут нужны.
Гипотезы даже три:
Все-таки LLM-ки смогут — каждый год любители будут клепать все больше программ, а метод естественного отбора позволит выбрать лучшее из этого хаоса.
Ничего не изменится — слоповые программы так и останутся никому не нужными.
Каждый будет генерить программу под себя.
Теперь ближе к делу. Эксперимент 1. Это аналог KeeWeb, но в одном HTML-файле и с генератором паролей на основе адреса сайта и имени пользователя.
Смысл вот в чем: пароли можно и хранить (по старой схеме), и генерить. Для генерации используется мастер-ключ + адрес сайта + имя пользователя. Если пароль профукали — можно увеличить версию, и получится новое значение.
То есть в такой постановке файл с паролями уже не страшно потерять. В любой точке земного шара, даже если вы голый и босый - заходите на GitHub, скачиваете файлик HTML - и на любом компьютере с любой ОС (и даже на телефоне) - восстанавливаете все свои пароли.
Выглядит это так:
html-password-manager
Возможности
Вычисляемые пароли: получаются из мастер-пароля, сайта и логина.
Открывает и создаёт базы KDBX (AES-256 + Argon2id), в Chromium сохраняет изменения в тот же файл
Группы, записи, свои поля, вложения, теги, история версий, корзина
Поиск, генератор паролей, одноразовые коды TOTP
10 языков, тёмная тема, горячие клавиши
Плюсы
Не нужна установка и права администратора, работает на любой ОС с браузером
Тот же формат .kdbx, можно пользоваться параллельно с KeePass и KeePassXC
Сеть запрещена политикой браузера (CSP), нет плагинов, код небольшой и проверяемый
Вычисляемые пароли восстанавливаются даже без файла базы