Previously known as "Ledger Live"
External developers: also see Ledger Developer Portal for guides like Blockchain Support guide.
The repository houses the companion apps for Ledger hardware wallet signers allowing users to manage crypto, install apps on device, update firmware, verify and sign transactions.
Download production apps from https://download.live.ledger.com
The repo is also home to 150+ library packages that are consumed both internally by the apps and externally by third-party developers integrating with Ledger hardware.
Public packages are published to npm by ldg-github-ci.
The repo uses:
To install everything run:
mise install
pnpm i
What to run next depends on the workspace you're targeting. See repo commands for build, dev, lint, and test recipes, or check the README in the relevant workspace.
| Path | Purpose |
|---|---|
.agents/ |
Shared agent-facing docs |
apps/ |
Desktop, mobile and CLI apps |
devtools/ |
Internal developer tooling and shell helpers |
docs/ |
Repo-wide canonical docs |
domain/ |
Domain packages (entity/, api/)* |
e2e/ |
E2E tests using Detox and Speculos |
features/ |
Features shared across apps* |
libs/ |
Shared libraries — the home for new shared code; ledger-live-common is maintenance-only* |
patches/ |
patchedDependencies auto-applied during pnpm install |
scripts/ |
Repo-level utility scripts |
shared/ |
Cross-cutting packages used in domain/, features/ and apps/* |
tests/ |
Dummy apps for testing (dapps, wallet) |
tools/ |
CI actions, GitHub bots and Nx plugins |
*Adding new code? See libs/README.md.
@nightly dist-tag, e.g. npm i @ledgerhq/hw-app-eth@nightlyPlease check each project LICENSE file, most of them are under the MIT license.