MCPcopy Create free account
hub / github.com/bitwarden/clients

github.com/bitwarden/clients

Chat with this repo
repository ↗ · DeepWiki ↗ · release cli-v2026.7.0 ↗ · + Follow · compare 6 versions
23,596 symbols 72,240 edges 5,926 files ⚖ custom 2,622 documented · 11% updated 2d agocli-v2026.7.0 · 2026-07-23★ 13,412714 open issues

Browse by type

Functions 16,052 Types & classes 7,544
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bitwarden

GitHub Workflow browser build on main GitHub Workflow CLI build on main GitHub Workflow desktop build on main GitHub Workflow web build on main


Bitwarden Client Applications

This repository houses all Bitwarden client applications except the mobile applications (iOS | android).

Please refer to the Clients section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.

Related projects:

We're Hiring!

Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.

Contribute

Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 12,686
Class 6,832
Function 3,366
Interface 486
Enum 226

Languages

TypeScript94%
Rust6%
Swift1%
C++1%

Modules by API surface

libs/common/src/services/api.service.ts148 symbols
apps/browser/src/autofill/background/overlay.background.ts120 symbols
libs/common/src/vault/services/cipher.service.ts98 symbols
apps/browser/src/autofill/services/autofill.service.ts81 symbols
apps/browser/src/platform/browser/browser-api.ts72 symbols
apps/browser/src/autofill/services/collect-autofill-content.service.ts63 symbols
apps/web/src/app/billing/organizations/change-plan-dialog.component.ts62 symbols
apps/desktop/desktop_native/windows_plugin_authenticator/src/authenticator.rs60 symbols
apps/browser/src/autofill/services/autofill-overlay-content.service.ts60 symbols
libs/common/src/platform/misc/utils.ts59 symbols
libs/common/src/auth/services/token.service.ts57 symbols
apps/browser/src/autofill/background/notification.background.ts55 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular21.2.9 · 1×
@angular/animations21.2.17 · 1×
@angular/cdk21.2.9 · 1×
@angular/cli21.2.9 · 1×
@angular/common21.2.17 · 1×
@angular/compiler21.2.17 · 1×
@angular/compiler-cli21.2.17 · 1×
@angular/core21.2.17 · 1×
@angular/forms21.2.17 · 1×
@angular/platform-browser21.2.17 · 1×
@angular/platform-browser-dynamic21.2.17 · 1×

For agents

$ claude mcp add clients \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page