{"id":18591963,"url":"https://github.com/king-tri-ton/keepassai","last_synced_at":"2025-05-16T09:36:15.332Z","repository":{"id":242130832,"uuid":"808729300","full_name":"king-tri-ton/keepassai","owner":"king-tri-ton","description":"Интеллектуальный менеджер паролей, разработанный на Python с использованием PyQt5 для графического интерфейса и GPT-4o от OpenAI для генерации и анализа паролей.","archived":false,"fork":false,"pushed_at":"2025-03-16T10:27:27.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-16T10:29:06.715Z","etag":null,"topics":["gpt-4o","keepass","passwordmanager"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/king-tri-ton.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"king_triton","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-05-31T17:31:30.000Z","updated_at":"2025-03-16T10:27:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"3dac1ec7-35b2-4407-93f8-cdbdae5a4492","html_url":"https://github.com/king-tri-ton/keepassai","commit_stats":null,"previous_names":["king-tri-ton/keypassai"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/king-tri-ton%2Fkeepassai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/king-tri-ton%2Fkeepassai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/king-tri-ton%2Fkeepassai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/king-tri-ton%2Fkeepassai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/king-tri-ton","download_url":"https://codeload.github.com/king-tri-ton/keepassai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254505175,"owners_count":22082152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gpt-4o","keepass","passwordmanager"],"created_at":"2024-11-07T01:06:01.687Z","updated_at":"2025-05-16T09:36:15.278Z","avatar_url":"https://github.com/king-tri-ton.png","language":"Python","funding_links":["https://patreon.com/king_triton"],"categories":[],"sub_categories":[],"readme":"# KeePassAI\n\nKeePassAI — это интеллектуальный менеджер паролей, разработанный на Python с использованием PyQt5 для графического интерфейса и GPT-4o от OpenAI для генерации и анализа паролей. Приложение помогает пользователям безопасно хранить, генерировать и анализировать пароли с помощью искусственного интеллекта.\n\n## Превью\n![Screenshot_18](https://github.com/king-tri-ton/keepassai/assets/53092931/6a3cad8f-db59-4e2c-bd64-2e879da15b1a)\n\n## Основные функции\n\n- **Безопасное хранение паролей:** Безопасное хранение паролей с использованием шифрования.\n- **Генерация паролей:** Генерация надежных паролей с использованием ИИ (GPT-4o).\n- **Анализ паролей:** Анализ безопасности паролей с использованием ИИ (GPT-4o).\n- **Удобный интерфейс:** Интуитивно понятный интерфейс для легкого управления паролями.\n- **Управление учетными записями:** Сохранение и загрузка данных учетных записей для различных сервисов.\n\n## Установка\n\n1. **Клонируйте репозиторий:**\n\n    ```bash\n    git clone https://github.com/king-tri-ton/keepassai.git\n    cd keepassai\n    ```\n\n2. **Установите необходимые пакеты:**\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n3. **Настройте конфигурацию:**\n\n    - Получите API-ключ от OpenAI и обновите переменную `AI_TOKEN` в файле `config.py`.\n    - Переименуйте файл `exp.config.py` в `config.py`.\n\n    ```bash\n    mv exp.config.py config.py\n    ```\n\n4. **Запустите приложение:**\n\n    ```bash\n    python app.py\n    ```\n\n## Использование\n\n1. **Генерация пароля:**\n   - Нажмите кнопку «Generate Password» для создания надежного пароля с помощью ИИ (GPT-4o).\n\n2. **Сохранение пароля:**\n   - Заполните поля с названием сервиса, именем пользователя и паролем, затем нажмите «Save Password» для безопасного сохранения данных.\n\n3. **Анализ пароля:**\n   - Введите пароль и нажмите «Analyze Password», чтобы получить анализ его безопасности с помощью ИИ (GPT-4o).\n\n4. **Загрузка учетных записей:**\n   - Нажмите «Load Accounts», чтобы увидеть все сохраненные учетные записи. Нажмите на учетную запись для загрузки её данных.\n\n## Структура файлов\n\n- `app.py`: Основной код приложения.\n- `config.py`: Файл конфигурации, содержащий чувствительные данные, такие как API-ключ OpenAI.\n- `requirements.txt`: Список зависимостей, необходимых для работы приложения.\n\n## Замечания по безопасности\n\n1. **API-ключ:** Убедитесь, что ваш API-ключ OpenAI хранится конфиденциально.\n2. **Ключ шифрования:** Ключ шифрования в данный момент хранится в файле под названием `secret.key`. Это представляет собой потенциальный риск безопасности, и в будущих обновлениях будут предложены более безопасные решения для управления ключами.\n\n## Будущие обновления\n\nЯ буду улучшать безопасность KeePassAI. В будущих обновлениях планирую:\n- Улучшенное управление ключами для защиты ключей шифрования.\n- Дополнительные меры безопасности для хранения и доступа к чувствительным данным.\n- Постоянное улучшение генерации и анализа паролей с помощью ИИ GPT-4o.\n\n## Требования\n\n- Python 3.x\n- PyQt5\n- Cryptography\n- OpenAI API\n\n## Вклад\n\nЯ приветствуем вклад в проект! Пожалуйста, отправляйте pull request или открывайте issue для обсуждения изменений или улучшений.\n\n## Лицензия\n\nПроект распространяется под лицензией MIT.\n\n## Контакты\n\nЕсли у вас есть вопросы или отзывы, свяжитесь со мной по почте [mdolmatov99@gmail.com](mailto:mdolmatov99@gmail.com) или в [Telegram](https://t.me/king_triton).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fking-tri-ton%2Fkeepassai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fking-tri-ton%2Fkeepassai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fking-tri-ton%2Fkeepassai/lists"}