icloud-passwords-firefox

au2001Apache-2.0活跃维护

Firefox 扩展,让 Firefox 用户直接调用 iCloud 钥匙串里保存的密码,免去在苹果设备和浏览器之间来回复制粘贴。

Firefox extension which lets you use your passwords stored on iCloud Keychain®.

v1.2.2b发布于 2025-04-18 09:31 UTC237star23fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
npm ci
npm run build:watch
硬件要求按 README 说明

无 GPU 或显存要求。macOS 需 Sonoma(14)及以上;Windows 7 及以上需额外配置;Linux 和 macOS Ventura(13)及以下不支持。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

在 Firefox 里直接调用 iCloud 钥匙串密码的扩展,让 Mac 和 Windows 用户不用切浏览器就能自动填充

Firefox 扩展,让 Firefox 用户直接调用 iCloud 钥匙串里保存的密码,免去在苹果设备和浏览器之间来回复制粘贴。

核心能力

  • 列出当前网站保存的账号并选择自动填充
  • 支持将账号密码复制到剪贴板
  • 可生成新的高强度密码
  • 在页面内提供自动补全建议
  • 复用 macOS 自带的密码管理辅助程序实现原生对接

容易踩的坑

Windows 需先安装 iCloud for Windows 并开启 Passwords,再以管理员身份运行 GitHub Release 里的 icloud_passwords_install 可执行文件,否则扩展无法读取密码;macOS Ventura 及更早版本和 Linux 不受支持;一次性验证码、Passkey 登录和保存新账号等功能尚未实现。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.2.2b
  1. v1.2.2b最新正式版2025-04-18 · 2025-04-18 09:31 UTC

    这个版本没有写更新说明。

  2. v1.2.22024-05-11 · 2024-05-11 15:27 UTC

    这个版本没有写更新说明。

  3. v1.2.12024-05-11 · 2024-05-11 01:41 UTC

    这个版本没有写更新说明。

  4. v1.2.02024-05-09 · 2024-05-09 22:31 UTC

    这个版本没有写更新说明。

  5. v1.1.12024-02-08 · 2024-02-08 23:01 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    This Firefox extension lets you securely fill passwords from iCloud Keychain® when signing in to websites.
    It also provides you with strong passwords, one-time codes, and passkeys to secure your online accounts.
    Your passwords are automatically synchronized accross your Apple and other compatible devices.

    Installation

    ➡️ Recommended: Download this extension from AMO (addons.mozilla.org).

    Alternatively, download the latest GitHub release and install it on Firefox by navigating to about:addons.

    Refer to the following table to see if your configuration is supported:

    PlatformVersionStatus
    macOS>= Sonoma (14)✅ Fully supported
    macOS<= Ventura (13)❌ Unsupported
    Windows>= 7⚠️ Requires additional setup (see below)
    Windows<= Vista❌ Unsupported
    LinuxAny❌ Unsupported

    Additional setup

    For some operating systems, additional steps are required for the extension to work:

    1. Install iCloud for Windows.
    2. Enable the Passwords option.
    3. Click on Install Extension... for either Microsoft Edge or Google Chrome.
    4. Download the icloud_passwords_install file from the latest GitHub Release.
    5. Run the downloaded executable as administrator.
    6. Restart Firefox, and you should be good to go!
    Why is this required?

    macOS Sonoma (14) and later come with PasswordManagerBrowserExtensionHelper.app preinstalled.
    It's a utility which allows Apple's iCloud Passwords Chrome and Edge extensions to work.
    This extension uses the same utility, so it works natively without any further steps.

    Unfortunately, this utility is not available on previous versions of macOS, on Windows, nor on Linux.
    For such operating systems, this utility needs to be replaced. iCloud for Windows serves this purpose.
    By default, iCloud for Windows does not grant access to Firefox to access passwords.
    The provided executable thus enables the communication between Firefox and iCloud for Windows.

    The source code for the Golang executable is available in the scripts/install directory.

    Need Help?

    News

    2025-03-10

    While the original AMO listing still belongs to Apple, a new one has been created for this repository.
    It is meant to offer an open source alternative to the official version with greatly improved performance.

    2024-12-04

    The AMO (addons.mozilla.org) listing of this extension was transferred to Apple Inc.
    They are now the sole owners in charge of maintaining their own official iCloud Passwords extension.
    This repository and source code are no longer linked in any way to it appart from historical reasons.

    Features

    FeatureStatus
    List accounts for current website✅
    Select an account to auto-fill✅
    Copy account password to clipboard✅
    Generate new secure passwords✅
    In-page auto-complete suggestions✅
    Search through existing accounts⛅️
    Auto-fill one-time codes❌
    Copy one-time codes to clipboard❌
    Register one-time codes❌
    Save newly created accounts❌
    Login with a passkey❌
    Create new passkeys❌
    Create new accounts manually❌
    Delete existing accounts❌

    The full list of planned features and known bugs is available under Issues.

    Contributing

    Contributions are welcome, whether that be code, documentation, testing, feature ideas, or bug reporting.

    🤝 If you are willing to contribute to tackle a specific GitHub Issue, please add a comment stating your intentions.
    👾 To submit code patches, please open a GitHub Pull Request.
    📕 If you are not sure where to start, take a look at open GitHub Issues.

    Thanks for your interest!

    Development

    To build and run the extension locally when developing, you should follow these instructions:

    1. Clone this repository.
    2. Open the folder in your favorite IDE.
    3. Run npm ci to install the required Node dependencies.
    4. Run npm build:watch to start building the code after each file change.
    5. Navigate to about:debugging#/runtime/this-firefox and click on Load Temporary Add-on....
    6. Find where you cloned this repository, and select the manifest.json file in the dist folder (NOT in meta).
    7. Click on Inspect to access the console which displays errors, warnings, and debug logs.
    8. All user interface components refresh live when you save files in your IDE.
    9. Background scripts do NOT refresh live, you need to click Reload under Temporary Extensions.
    10. The AMO version will be restored after closing Firefox, or when clicking Remove.

    License

    This extension is licensed under the Apache License 2.0.

    ⚠️ All forks of this repository should explicitly state their changes in a clear manner within the README.