Read-only viewer for legacy 1Password.agilekeychain and 1Password.opvault vaults on Linux.
python agileview_gui.py --path ~/Dropbox/Apps/1Password/1Password.legacyagilekeychainAlso supported:
python agileview_gui.py --path ~/Dropbox/Apps/1Password/1Password.opvaultIf --path is omitted, the app reopens the last vault path from ~/.config/agileview/config.json.
In the GUI, you can switch the current vault at runtime using the Сменить vault... button (or Ctrl+O).
- With
Показать секретные поляdisabled, secrets stay masked in the UI. - The
Показать секретные поляcheckbox state is persisted between launches. - Search supports partial matches across title, UUID, category, field names, and field values.
- All copy actions (
quick-copy, field context menu, JSON copy) use real decrypted values. - In hidden mode,
Копировать выделенноеin the JSON tab copies full raw JSON. Обновитьperforms a real vault re-open (unlock) with cached password first; if it fails, the app asks for password once and keeps the current view on failure.
Additional explicit grouping rules are applied from decrypted payload markers:
sections[1].title = Покупатель->Лицензииsections[1].title = SMTP->Учетные записи почтыcardholder = Контактная информация->Кредитные картыsections[1].title = Консоль администрирования->Серверыsections[0].fields[1].a.generate = off->Номера социального страхованияsections[0].fields[4].n = network_name->Беспроводные маршрутизаторы- non-empty
fullname->Водительские права - non-empty
notesPlain->Защищенные заметки
sudo apt install python3-tk
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtRun tests:
python -m unittest discover -s tests -p 'test_*.py'See CONTRIBUTING.md.
The project includes app icons in assets/ and the GUI sets the window title to 1Pass-view, loads the PNG icon with Tk, and uses WM_CLASS=1PassView for better taskbar integration.
For the best result in Linux application menus and taskbars, install the desktop entry:
python install_desktop_entry.pyThis creates:
~/.local/share/applications/1pass-view.desktop
with the correct app name, icon path, and StartupWMClass.
MIT. See LICENSE.