Обновить

Пост прошу рассматривать как социальный эксперимент. Причем будет еще и вторая часть.

Сейчас чуть ли не каждая вторая статья про LLM-ки, вайбкодинг, новые возможности. И кто-то заметил, что шума много, но ничего нового не появилось, полезных программ больше не стало.

Я решил чисто для эксперимента написать пару программ, которыми сам регулярно пользуюсь. Добавить то, чего мне не хватало. По стоимости это вышло почти бесплатно (ну, около 1 доллара за прогу, использовал подписку). В код я не заглядывал принципиально - то есть чистый настоящий вайбкодинг.

Ценности в проделанной работе особой нет, абсолютно точно все сможет написать даже домохозяйка без всяких знаний и опыта. Главный критерий - чтобы тот, кто пишет, был продвинутым пользователем.

Будут ли они полезны кому-либо еще кроме меня? Я не знаю. Это и есть цель эксперимента. Возможно, мои потребности не особо отличаются от потребностей 80% пользователей, и все фишки, которые есть во "взрослых" программах — и другим пользователям не будут нужны.

Гипотезы даже три:

  1. Все-таки LLM-ки смогут — каждый год любители будут клепать все больше программ, а метод естественного отбора позволит выбрать лучшее из этого хаоса.

  2. Ничего не изменится — слоповые программы так и останутся никому не нужными.

  3. Каждый будет генерить программу под себя.

Теперь ближе к делу. Эксперимент 1. Это аналог KeeWeb, но в одном HTML-файле и с генератором паролей на основе адреса сайта и имени пользователя.

Смысл вот в чем: пароли можно и хранить (по старой схеме), и генерить. Для генерации используется мастер-ключ + адрес сайта + имя пользователя. Если пароль профукали — можно увеличить версию, и получится новое значение.

То есть в такой постановке файл с паролями уже не страшно потерять. В любой точке земного шара, даже если вы голый и босый - заходите на GitHub, скачиваете файлик HTML - и на любом компьютере с любой ОС (и даже на телефоне) - восстанавливаете все свои пароли.

Выглядит это так:

html-password-manager
html-password-manager

Возможности

  • Вычисляемые пароли: получаются из мастер-пароля, сайта и логина.

  • Открывает и создаёт базы KDBX (AES-256 + Argon2id), в Chromium сохраняет изменения в тот же файл

  • Группы, записи, свои поля, вложения, теги, история версий, корзина

  • Поиск, генератор паролей, одноразовые коды TOTP

  • 10 языков, тёмная тема, горячие клавиши

Плюсы

  • Не нужна установка и права администратора, работает на любой ОС с браузером

  • Тот же формат .kdbx, можно пользоваться параллельно с KeePass и KeePassXC

  • Сеть запрещена политикой браузера (CSP), нет плагинов, код небольшой и проверяемый

  • Вычисляемые пароли восстанавливаются даже без файла базы

  • Кириллический мастер-пароль вводится на macOS

  • TOTP и тёмная тема есть сразу, без плагинов

Исходный код и HTML-файл, который собрал GitHub Actions на основе исходников.

Прошу делиться своими соображениями - какая из трех гипотез вам кажется наиболее близкой к реальности?

Теги:
+2
Комментарии0

Claude вместо копии проекта удалил 48 218 файлов за полторы минуты и потом признался, что «что‑то сломал»

Разработчик‑вайбкодер попросил ИИ‑агента Claude собрать зеркало проекта. Но вместо выполнения прямого указания на полное копирование рабочего решения нейросеть создала скрипт полной очистки и за полторы минуты удалила 48 218 рабочих файлов из дерева проекта в Windows и уничтожила хранилище объектов Git в репозитории. Восстановить данные полностью не удалось. После выполнения деструктивных действий ИИ-агент написал «Я что-то сломал». Примечательно, что оригинальный пост на Reddit по этому инциденту с 800+ комментариями был удалён с платформы спустя несколько дней после публикации.

Claude вместо копии проекта удалил 48 218 файлов за полторы минуты и потом признался, что «что‑то сломал»

Публикации