Открытое приложение-аутентификатор 2FAS для Android генерирует одноразовые коды TOTP и HOTP для двухфакторной аутентификации.
bitwarden/android
Официальное мобильное приложение Bitwarden для Android: менеджер паролей и приложение-аутентификатор.
Open source альтернатива:1Password
LastPass
Google Authenticator
- Звёзды
- 9,602
- Форки
- 1,099
- Открытые issues
- 200
- Последний коммит
- 23 часа назад
Что это?
В этом репозитории находится исходный код Android-приложений Bitwarden: менеджера паролей для хранения и автозаполнения учётных данных и аутентификатора для генерации кодов двухфакторной проверки. Приложение написано на Kotlin и создано с помощью Jetpack Compose. Оно поддерживает телефоны и планшеты в портретной и альбомной ориентации.
Минимальная поддерживаемая версия Android — 10 (API 29), целевая версия SDK — Android 17. Среди зависимостей преимущественно библиотеки AndroidX, а также Hilt для внедрения зависимостей, Retrofit и OkHttp для работы с сетью и Coil для загрузки изображений. Сборки не для F-Droid дополнительно используют Firebase Cloud Messaging и Crashlytics.
Для сборки приложения нужны JDK 21 и Gradle. Чтобы загрузить Bitwarden SDK, при настройке понадобится GitHub-токен с областью доступа read:packages; для разработки SDK также доступен необязательный режим локального SDK. В репозитории есть правила стиля кода, pre-commit hook для detekt и CI/CD-воркфлоу на базе Fastlane.
Ключевые возможности
- 01Хранит пароли и автоматически подставляет их в приложении-менеджере паролей
- 02Генерирует коды двухфакторной аутентификации в приложении-аутентификаторе
- 03Поддерживает телефоны и планшеты в портретной и альбомной ориентации
- 04Требует Android 10 или новее
- 05Использует Jetpack Compose и корутины Kotlin
- 06Включает статический анализ с помощью detekt и автоматизацию релизов на базе Fastlane
Сценарии использования
- Управление паролями и автозаполнение данных для входа на устройствах Android
- Генерация кодов двухфакторной аутентификации на телефоне без отдельного устройства-аутентификатора
- Изучение крупной промышленной кодовой базы на Kotlin и Jetpack Compose
- Участие в разработке или создание форка клиента Bitwarden для Android
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/bitwarden/android - 2
Создайте файл user.properties в корне проекта со свойствами gitHubToken и localSdk
- 3
Укажите JDK версии 21 в настройках Gradle в Android Studio
Что важно знать
- Для сборки нужен персональный токен доступа GitHub с областью действия read:packages.
- Проект предназначен только для Android. Для сборки из исходного кода требуются Android Studio и JDK 21.
В подборках
Темы
Частые вопросы
- Что такое android?
- Официальное мобильное приложение Bitwarden для Android: менеджер паролей и приложение-аутентификатор. В этом репозитории находится исходный код Android-приложений Bitwarden: менеджера паролей для хранения и автозаполнения учётных данных и аутентификатора для генерации кодов двухфакторной проверки. Приложение написано на Kotlin и создано с помощью Jetpack Compose. Оно поддерживает телефоны и планшеты в портретной и альбомной ориентации.
- android можно использовать бесплатно? Какая у него лицензия?
- android распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- android всё ещё поддерживается?
- Активно поддерживается. Последний коммит в android — 6 нояб. 2026 г..
- Для чего можно использовать android?
- Управление паролями и автозаполнение данных для входа на устройствах Android Генерация кодов двухфакторной аутентификации на телефоне без отдельного устройства-аутентификатора Изучение крупной промышленной кодовой базы на Kotlin и Jetpack Compose Участие в разработке или создание форка клиента Bitwarden для Android
- Как установить android?
- Клонируйте репозиторий: git clone https://github.com/bitwarden/android Создайте файл user.properties в корне проекта со свойствами gitHubToken и localSdk Укажите JDK версии 21 в настройках Gradle в Android Studio
- Где скачать android?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bitwarden/android
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Серверная часть для клиентов Bitwarden: API, база данных SQL Server и развёртывание менеджера паролей в Docker.
Альтернативная серверная реализация Bitwarden Client API на Rust, совместимая с официальными клиентами Bitwarden и предназначенная для самостоятельного хостинга.
Менеджер паролей с открытым исходным кодом на Flutter для мобильных устройств, компьютеров и веба, совместимый с базами KeePass 2.x в форматах KDBX 3 и KDBX 4.
Android-приложение и открытая кодовая база, в которой собраны и воссозданы скрытые пасхалки разных версий Android.
Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.