Skip to content
/ Kagi Public

๐Ÿ”‘ A Fast Minimal and Secure Local Password Manager.

Notifications You must be signed in to change notification settings

koiverse/Kagi

Repository files navigation

Kagi

Kagi

Kagi (้ต) โ€” meaning key
Fast, minimal, and secure local password manager



Overview

Kagi is a local-first password manager built for users who prioritize privacy, performance, and control.
All credentials remain exclusively on your device, encrypted using AES-256-GCM.

There is no cloud synchronization, telemetry, or third-party dependency. Your data never leaves your machine unless you explicitly export it.


Features

  • Local-only encrypted vault (AES-256-GCM)
  • Master passwordโ€“based unlock and auto-lock
  • Entry types:
    • Login
    • Credit Card
    • Secure Notes
    • Identity
  • Credit card fields: number, expiration (MM/YY), CVV, notes
  • Lightweight notes with title and content
  • CSV import and export
  • Secure vault purge and full reset actions
  • Modern acrylic UI with Material components
  • Optimized for fast desktop performance

Platform Support

  • Windows: โœ… Supported
  • Linux: โœ… Supported (X11 / Wayland)
  • macOS: โœ… Supported

Security Model

Threat Model

Kagi is designed with the following assumptions:

  • Network traffic is untrusted
  • External services should not be trusted with secrets
  • Local attackers without elevated privileges are possible

Kagi does not protect against:

  • Fully compromised operating systems (kernel-level access)
  • Physical access to an unlocked device
  • Keyloggers or memory inspection by privileged malware

Cryptography

  • Encryption: AES-256-GCM
  • Key Derivation: Password-based key derivation
  • Authentication: Authenticated encryption with integrity verification
  • Storage: Encrypted local vault on disk

All cryptographic operations are performed locally.
No secrets are transmitted, synchronized, or processed remotely.

Security Guarantees

  • Vault data is unreadable without the master password
  • Data tampering is detected via authentication tags
  • Exported data remains encrypted unless explicitly exported as plaintext

Comparison: Kagi vs Cloud Password Managers

Feature / Aspect Kagi (Local-First) Cloud-Based Managers
Data stored locally โœ… Yes โŒ No
Cloud synchronization โŒ No โœ… Yes
Offline access โœ… Full โš ๏ธ Limited
Third-party trust required โŒ None โœ… Required
Attack surface Minimal Broad
Account lockout risk โŒ None โœ… Possible
Cross-device sync โŒ Manual export โœ… Automatic
Privacy-focused use โœ… Ideal โš ๏ธ Varies

Download

Stable releases are available at:
https://github.com/koiverse/Kagi/releases/latest

Beta / debug builds:
https://nightly.link/koiverse/Kagi/workflows/debug-builds/main?preview


Use Cases

  • Personal credential management
  • Offline-first environments
  • Temporary or test systems
  • Users who prefer no cloud dependency

Support & Contact


License

Copyright (c) 2026 Koiverse

All rights reserved.

This source code is proprietary and may not be copied, modified,
or distributed without explicit written permission from the author.

About

๐Ÿ”‘ A Fast Minimal and Secure Local Password Manager.

Resources

Stars

Watchers

Forks