Nakimi
Secure, plugin-based API credential management for AI assistants
Overview
Nakimi is a secure, plugin-based API credential management system for AI assistants with age encryption. It provides encrypted storage for API credentials with just-in-time decryption, plugin-based service integration, and a simple CLI interface.
Quick Links
- Getting Started - Installation and setup guides
- Examples - Practical examples and usage patterns
- Plugins - Plugin setup and configuration
- Development - Plugin development and architecture
- Security - Security architecture and policies
- API Reference - Python API and plugin development
- Project - Project reports and roadmap
Core Features
🔐 Security First
- Age encryption for credential storage
- RAM-backed temporary files with
mlock()support - Secure deletion with
shred - YubiKey hardware encryption support (optional)
- Just-in-time decryption
🔌 Plugin-Based
- Auto-discovery based on available credentials
- Easy to extend with new services
- Standard plugin interface
🖥️ CLI Focused
- Simple
plugin.commandsyntax - Session mode for secure workflows
- Clear error messages with emoji indicators
Project Status
Current Version: 2.0.0 (beta)
Test Coverage: 56% (107 tests total)
Active Development: Yes
Getting Help
- GitHub Issues - Report bugs or request features
- Contributing Guide - How to contribute
- Security Policy - Security reporting and policies
Documentation last updated: 2026-02-01