1Password
Secrets management, secure and simple
1Password keeps your secrets safe. This integration lets your AI assistant access passwords and secrets when needed - for scripts, API calls, and automation - without exposing them in plain text or storing them insecurely.
Features
Secret retrieval
Fetch passwords and API keys when needed for operations.
Secure injection
Pass secrets to commands without exposing them in logs or chat.
Vault access
Access any vault you have permissions for.
Search
Find items across vaults by name or tag.
Use Cases
API authentication
Your assistant can use API keys from 1Password for integrations.
Deployment secrets
Inject secrets into deployment scripts securely.
Credential lookup
Quickly find a password without opening 1Password.
Secure automation
Automate tasks that need credentials without hardcoding them.
Setup Guide
Requirements
- ✓1Password account
- ✓1Password CLI (op) installed
- ✓Desktop app integration enabled (recommended)
Install 1Password CLI
Download and install the op CLI from 1password.com/downloads/command-line
Enable desktop integration
In 1Password settings, enable 'Integrate with 1Password CLI' for seamless authentication.
Sign in
Run 'op signin' or let the desktop app handle authentication.
Test access
Run 'op vault list' to confirm you can access your vaults.
Limitations
- ⚠️Biometric auth may interrupt automated workflows
- ⚠️Some operations require manual approval
Frequently Asked Questions
Will my passwords be visible in chat?
No. Secrets are used behind the scenes. Your assistant can use them without displaying them in messages.
Do I need 1Password Teams or Business?
No, personal 1Password accounts work fine. Teams/Business add features like shared vaults.
How is this different from storing secrets in config?
1Password provides encryption, access control, audit logs, and easy rotation. Config files are just text.
Can it create or modify secrets?
Yes, the op CLI supports creating and editing items. Your assistant can manage secrets programmatically.