Skip to content

Latest commit

 

History

History
147 lines (103 loc) · 4.21 KB

File metadata and controls

147 lines (103 loc) · 4.21 KB
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.