bitwarden/clients

Bitwarden client apps (web, browser extension, desktop, and cli).

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 9th, 2016
Open Issues & Pull Requests: 1,306 (+3)
GitHub issues: Enabled
Number of forks: 2,018
Total Stargazers: 13,757 (+0)
Total Subscribers: 126 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 hours
Mean response time: 10.5 days
90th percentile: 3.9 days
Tracked items: 3,432

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "desktop" is answered fastest, typically in about an hour, while "accessibility" waits about 3 months. 49% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 741
New in 7 days: 34
Closed in 7 days: 23
Avg open age: 531 days
Stale 30+ days: 603
Stale 90+ days: 467

Recent activity

Opened in 7 days: 29
Closed in 7 days: 19
Comments in 7 days: 29
Events in 7 days: 55

Top labels

  • bug (3,385)
  • browser (1,721)
  • desktop (1,291)
  • web (292)
  • cli (151)
  • needs-reply (47)
  • good first issue (27)
  • upstream (17)

Detailed Description

Bitwarden clients is a collection of password manager client applications spanning web, browser extension, desktop, and command-line interfaces.

The project addresses the need for secure credential management across multiple platforms and access points. It provides a unified codebase written in TypeScript that compiles to distinct client applications, each tailored to its deployment environment. The browser extensions integrate with Chrome, Firefox, and Safari, while the desktop application uses Electron for cross-platform compatibility. The web client runs in the browser directly, and the CLI serves automation and headless use cases. All clients communicate with the Bitwarden server backend to synchronize vault data.

Teams evaluating adoption should understand that this repository does not include mobile clients, which are maintained separately. The project suits organizations and individuals seeking to self-host or contribute to a password manager ecosystem, as well as developers building integrations with Bitwarden's infrastructure. The codebase is structured to share common logic across multiple client targets while maintaining platform-specific implementations where necessary.

The project maintains active build pipelines for each client type, with automated workflows validating browser, CLI, desktop, and web builds. Contributions are actively solicited and directed toward the main branch, with comprehensive contributing documentation provided to guide new participants. Security reports are welcomed through both public issues and private channels, with a dedicated security policy documented in the repository.