svoi README

The project's README from github.com/Balanov/svoi. As one markdown file: README.md.

Свой

Бесплатный локальный помощник для поиска работы и повседневных рабочих задач на Windows.

«Свой» помогает разобрать резюме, найти реальные вакансии, подготовить и отредактировать отклик, подготовиться к интервью, а после трудоустройства — разбирать рабочие задачи. Пользователь подтверждает профиль, тексты и фактическую отправку отклика сам.

Открыть сайт · Скачать для Windows

Исходный код на GitHub · GitHub Release 1.0.0

Онбординг «Своего»

Что реализовано

Реальные вакансии в приложении

Что приложение не делает

Локальные данные и сертификат

Профиль, документы, отклики и переписка хранятся на компьютере в зашифрованном хранилище текущего пользователя Windows. Поиск HH и загрузка модели требуют интернет.

Публичный сертификат создаётся только после отдельного согласия. На сервер отправляются лишь выбранный псевдоним, статус и агрегированные счётчики. Ключ владельца остаётся в локальном зашифрованном состоянии; на сервере хранится его хэш. Отзыв убирает публичное содержимое, удаление истории стирает серверную запись и локальную историю действий, сохраняя профиль и документы.

Подробнее: SECURITY.md и политика конфиденциальности.

Установка

  1. Скачайте Svoi-Setup-Windows-1.0.0-x64.exe.
  2. Запустите установщик и выберите каталог установки.
  3. Укажите сайты поиска, добавьте документы и проверьте распознанный профиль.

SHA-256: 3592ff37fed7d6626c8773c2045fc737dc6946b4d6ce1fea0c591fcc38c57220

Установщик пока не имеет Authenticode-подписи, поэтому Windows может показать предупреждение о неизвестном издателе. Модель скачивается отдельно и только по желанию пользователя.

Разработка

Требуется Node.js 24 и npm.

npm ci
npm run electron:dev

Проверки:

npm test
npm run build
npm run test:e2e

Сквозной сценарий использует реальные открытые вакансии HH. Для дополнительной проверки публичного сертификата:

SVOI_LIVE_CERTIFICATE_TEST=1 npm run test:e2e

Этот режим создаёт тестовую публичную ссылку на svoi.balanov.pro, проверяет обновление, отзыв и удаление. Запускайте его только при необходимости; после нештатного прерывания проверьте и удалите тестовую запись.

Проверено перед публикацией: 37 автотестов, production-сборка и полный сценарий в упакованном Windows-приложении, включая живой сертификат и удаление тестовых данных.

Windows-сборка:

npm run dist:win

Структура

electron/       изолированный desktop-контур, файлы, HH, модель, шифрование
shared/         профиль, вакансии, отклики, сертификат и проверки данных
src/            интерфейс React и браузерный предпросмотр
site/           лендинг и PHP публичного сертификата
scripts/        сборка и служебные инструменты без серверных доступов
tests/          автотесты и сквозной сценарий
docs/images/    изображения для документации

Лицензия

Код распространяется по AGPL-3.0-or-later. Зависимости, модель и материалы третьих сторон сохраняют собственные лицензии.

svoi (Balanov/svoi)

Searching Database…

377 ·GitHub

Free local-first Windows companion for job search and everyday work, with editable responses.

Creator
Balanov
Size
1.9 MB
Stars
377
Age
3d
Commits · 90 Days