惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
量子位
S
SegmentFault 最新的问题
博客园 - 聂微东
博客园 - 【当耐特】
J
Java Code Geeks
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
V
V2EX
人人都是产品经理
人人都是产品经理
博客园 - Franky
罗磊的独立博客
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
云风的 BLOG
云风的 BLOG
Y
Y Combinator Blog
Apple Machine Learning Research
Apple Machine Learning Research

Show HN

GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap
GitHub - CiTroNaK/Quick-Access-for-Pass: Quick Access for...
citronak · 2026-06-16 · via Show HN

Fast, Touch-ID-protected access to your Proton Pass secrets from the macOS menu bar. Press a hotkey, search, copy — done.

Quick Access for Pass in action

Get started

For the simplest setup, download the signed app from Releases, open the DMG, and drag Quick Access for Pass to /Applications. The signed app includes Proton's official Pass CLI, so you do not need Homebrew, Terminal setup, or a separate CLI install.

If you manage apps with Homebrew, you can install Quick Access that way too:

brew install CiTroNaK/tap/quick-access-for-pass

Homebrew can fetch app updates through your normal brew workflow. Quick Access can also use an already installed Proton Pass CLI before falling back to the bundled helper; see Proton Pass CLI integration.

Quick start

  1. Open Quick Access for Pass.
  2. Log in to Proton Pass CLI:
    • If a login notification appears, click Log In.
    • If notifications are disabled or you miss the notification, open Quick Access, press ⌘,, then use Settings → Pass CLI → Log In to Proton Pass CLI….
  3. Press ⇧⌥Space.
  4. Search for a Proton Pass item.
  5. Hit Return to copy the selected value.

Everything else is optional configuration.

What you get

  • Global-hotkey search — open a floating search panel from anywhere with ⇧⌥Space by default.
  • Fast local metadata search — encrypted SQLite + FTS5 keeps item search responsive without storing secrets in the database.
  • Keyboard-first actions — copy usernames, passwords, TOTP codes, URLs, or fields with configurable shortcuts.
  • Touch ID protection — unlock the app and authorize sensitive optional proxy actions with biometrics.
  • Clipboard safety controls — concealed pasteboard type support and automatic clipboard clearing.
  • Large Type — display selected values in a large temporary window when you need to read them aloud.
  • Optional SSH Agent Proxy — gate Proton Pass SSH key signing behind Touch ID.
  • Optional Run Proxy — inject Proton Pass secrets into commands through the bundled qa-run helper.

Quick Access panel

The core app is a small menu-bar utility for searching Proton Pass and copying values quickly.

  • Default hotkey: ⇧⌥Space
  • Result navigation: /
  • Open item detail:
  • Go back:
  • Run selected action: Return
  • Copy Username: ⌘C
  • Copy Password: ⇧⌘C
  • Copy TOTP: ⌥⌘C
  • Open in Browser: ⌘O
  • Show in Large Type: ⇧Return

All shortcuts can be changed in Settings → Shortcuts.

Why trust it?

Quick Access is built around a few security constraints:

  • No secrets in the local database — only item metadata is cached for search.
  • Secrets are fetched on demand from Proton Pass when you copy or display a value.
  • Secrets are never cached on disk by Quick Access.
  • Database encryption uses a Keychain-managed passphrase.
  • Clipboard leakage is reduced with org.nspasteboard.ConcealedType and automatic clearing.
  • Auto-lock can lock the app after inactivity, macOS lock, or sleep.
  • Owner-only sockets protect optional local proxy communication.
  • Run Proxy peer verification rejects unverified local clients.

Signed releases bundle Proton's official Pass CLI binaries. The bundled CLI is vendored from Proton's release assets, checksum-verified during release preparation, and signed as part of the app bundle. See Proton Pass CLI integration for selection order, PAT support, provenance, and verification commands.

For vulnerability reporting, see SECURITY.md.

Optional power-user integrations

Quick Access works as a normal menu-bar app without these integrations. Enable them only if they fit your workflow.

SSH Agent Proxy

The SSH Agent Proxy places a Touch ID gate between SSH clients and Proton Pass's SSH agent. Identity listing passes through, while signing requests can show an authorization prompt with requesting app and command context.

Useful for Git, Terminal, and GUI Git clients that use SSH keys stored in Proton Pass.

Read the setup guide: SSH Agent Proxy

SSH authorization from a terminal running git fetch

Run Proxy

The Run Proxy lets the bundled qa-run helper inject Proton Pass secrets into command environments after Touch ID authorization.

Useful for tools that expect API tokens in environment variables, such as gh, deployment CLIs, or local development commands.

Read the setup guide: Run Proxy and qa-run

Run Proxy authorization for a gh command

Settings

Most behavior is configurable in Settings: launch at login, global hotkey, shortcuts, clipboard clearing, sync cadence, Pass CLI path, security preferences, and optional SSH/Run proxy settings.

Requirements

  • macOS 15 or later
  • A paid Proton Pass subscription with Pass CLI access
  • Touch ID for biometric prompts

Signed app releases include Proton's official Pass CLI fallback. A separate pass-cli install is optional.

Advanced docs

Why this exists

I built this for myself and my wife after moving from 1Password to Proton Pass — and as a way to learn Swift and macOS development. If it is useful to you too, that is a nice bonus.

💛 Like this project? You can sponsor it on GitHub, or sign up for Proton with my referral link — you get 2 weeks of a paid plan, and I get a small reward if you subscribe.

Building from source

make build      # Release build
make install    # Build, inject bundled CLI helpers, copy to /Applications, and launch
xcodebuild -scheme "Quick Access for Pass" -configuration Debug build
xcodebuild -scheme "Quick Access for Pass" test

Requires Xcode 26+.

Contributing

Contributions welcome.

Disclaimer

Not affiliated with, endorsed by, or associated with Proton AG. Proton Pass is a trademark of Proton AG.

License

MIT

Uses SQLCipher (BSD), GRDB.swift (MIT), and bundled copies of Proton's official Proton Pass CLI release binaries (GPL-3.0). See Proton Pass CLI integration for bundled CLI version, source, and checksums.