MÃ NGUỒN MỞ MIT · 100% LOCAL LOOPBACK

Kho khóa Passkey & 2FA cục bộ cho Developer và AI Agent.

Mã hóa AES-256-GCM ngay trên máy, tự động ký FIDO2 Passkey và điền nhanh mật khẩu kèm OTP qua phím tắt Alt+K.

WebMCP Vault Kit Local Web UI Dashboard showing encrypted logins, passkeys, and live TOTP codes
WebMCP Vault Companion Chrome Extension Popup showing domain matching logins and 2FA OTP
Google Chrome GitHub Cloudflare Node.js macOS Touch ID 1Password Migration Bitwarden CSV Import

Trải nghiệm trọn bộ Vault Kit & Browser Companion

Ba điểm chạm đồng bộ qua cổng cục bộ 127.0.0.1:7876: Bảng điều khiển Vault, Popup tiện ích và Menu điền nhanh Alt+K trên trang.

Điền mật khẩu, 2FA OTP & ký Passkey ngay trên trang

Nhấn Alt+K tại bất kỳ ô đăng nhập nào để mở hộp chọn tài khoản bọc trong Closed Shadow DOM. Tự động điền Username, Password và copy mã 2FA OTP trong môi trường cô lập ISOLATED world.

  • Alt+K Mở hộp chọn tài khoản nổi ngay dưới ô input
  • FIDO2 Tự động ký navigator.credentials.get & create
  • ISOLATED Không lộ biến toàn cục hay mật khẩu ra trang web
Inline Alt+K Autofill selector open on a login form with live TOTP badge

Popup gọn nhẹ với quyền hạn tối giản

Tự động lọc tài khoản khớp với tên miền của tab đang mở, hiển thị mã OTP 6 số trực tiếp và trạng thái kết nối tới Local Vault (:7876).

  • Alt+Shift+V Mở nhanh Popup kiểm tra tài khoản & copy OTP
  • MV3 Chỉ dùng quyền storage, tabs và localhost
  • Auto-Save Gợi ý lưu hoặc cập nhật tài khoản khi đăng nhập
WebMCP Vault Companion Extension Popup Accounts and Settings views

Quản lý đa phân mục Vault ngay trên trình duyệt

Phân loại tài khoản theo Personal, Work, Finance, Social hoặc AI Fleet. Hỗ trợ xem trước khi import CSV/1Password và mở khóa bằng Touch ID trên macOS.

  • 127.0.0.1 Bảo vệ bằng token ngẫu nhiên 24-byte mỗi phiên
  • RFC 6238 Sinh mã TOTP trong bộ nhớ, ẩn hạt giống gốc
  • 1Password Khôi phục 100% Passkey từ .1pux & SQLite cục bộ
WebMCP Vault Local Web UI showing sidebar vaults and credential details
KIẾN TRÚC ZERO-CLOUD

Thiết kế bảo mật đa lớp, không phụ thuộc đám mây

Mọi khóa bí mật được mã hóa tại chỗ và chỉ trao đổi qua giao thức cục bộ giữa trình duyệt, CLI và AI Agent.

Local cryptographic hardware enclave illustration

100% Loopback · Không máy chủ trung gian

Extension chỉ kết nối tới http://127.0.0.1:7876 ngay trên máy của bạn. Không tài khoản đám mây, không phụ thuộc kết nối internet, không nguy cơ lộ dữ liệu từ bên thứ ba.

FIDO2 ECDSA P-256 Passkey signing core

Bộ xác thực FIDO2 Passkey chuẩn W3C

Ký xác thực ECDSA P-256 (ES256) và Ed25519 với cờ tương thích Synced Passkey (0x1d) cho Google, GitHub, Microsoft và Apple.

AES-256-GCM encrypted file storage

Mã hóa AES-256-GCM & scrypt

Lưu trữ trong tệp credentials.enc.json (quyền 0600) với khóa dẫn xuất scrypt (N=16384, r=8, p=1) và ghi nguyên tử chống hỏng file.

CLI & SDK sẵn sàng cho AI Agent

Cấp quyền truy cập tạm thời theo từng trang (scoped lease) hoặc đọc mật khẩu, OTP, API token trực tiếp từ dòng lệnh.

$ webmcp-vault read --web https://github.com otp
482910

Di chuyển 100% từ 1Password & Bitwarden

Khôi phục nguyên vẹn cả khóa bí mật Passkey từ cơ sở dữ liệu 1Password 8 (2SKD / .1pux), nhập CSV Bitwarden và gom tệp .env.

$ webmcp-vault import ./passwords.csv --preview
$ webmcp-vault env-import .env --title "Prod"

Khởi chạy trong 60 giây

Cài đặt qua npm hoặc chạy trực tiếp từ repo mã nguồn mở, sau đó nạp tiện ích vào Chrome.

01

Khởi tạo Kho khóa Cục bộ

Tạo tệp khóa mở khoá và khởi tạo cơ sở dữ liệu AES-256-GCM tại ~/.webmcp/vault/.

npx @gyga-browser/webmcp-vault-kit init
02

Bật Daemon & Giao diện Web (:7876)

Chạy ngầm dịch vụ Vault trên cổng 127.0.0.1:7876 để phục vụ trình duyệt và AI Agent.

webmcp-vault ui ensure --json
03

Cài đặt Chrome Extension

Tải gói .zip bên dưới, giải nén và chọn Load unpacked tại trang chrome://extensions.

chrome://extensions → Load unpacked .zip

Thông số Kỹ thuật & Mật mã học

Mọi thông số dưới đây được kiểm chứng trực tiếp trong bộ unit test của @gyga-browser/webmcp-vault-kit.

THUẬT TOÁN MÃ HÓA DỮ LIỆU
AES-256-GCM (12B IV, 16B Tag)

Sinh vector khởi tạo ngẫu nhiên 12-byte mới ở mỗi lần ghi, chống sửa đổi trái phép tệp dữ liệu.

DẪN XUẤT KHÓA MỞ KHOÁ
scrypt (N=16384, r=8, p=1)

Dẫn xuất khóa 256-bit trong bộ nhớ RAM với muối ngẫu nhiên riêng biệt; khóa gốc không bao giờ ghi xuống đĩa.

CHỮ KÝ SỐ PASSKEY WEBAUTHN
ECDSA P-256 (ES256) & Ed25519

Tuân thủ W3C WebAuthn Level 3, kiểm tra nghiêm ngặt Relying Party ID (rpId) chống tấn công giả mạo tên miền.

RANH GIỚI CHROME EXTENSION
Manifest V3 · ISOLATED World

Mật khẩu và mã 2FA OTP chỉ được điền từ ISOLATED world, tuyệt đối không đi qua MAIN world của trang web.

Làm chủ hoàn toàn mật khẩu & Passkey trên máy của bạn

Tải ngay gói cài đặt WebMCP Vault Companion v1.0.0 hoặc kiểm tra mã nguồn mở trên GitHub.