{"repo":"abhishekgahlot2/meow-ssh","free":true,"listed":false,"github":"https://github.com/abhishekgahlot2/meow-ssh","clone":"git clone https://github.com/abhishekgahlot2/meow-ssh.git","description":"SSH auth via browser passkeys (Touch ID / Face ID). No passwords, no SSH keys — just biometrics.","language":"Rust","stars":25,"topics":["ai","claude-code","codex","editor","biometrics","passkeys","rust","ssh","terminal","touchid"],"license":null,"category":"cli-tools","readme_excerpt":"meow-ssh SSH authentication via browser passkeys (Touch ID / Face ID). No passwords. No SSH keys. Just biometrics. Screenshots How it works 1. SSH connects to the meow-ssh server 2. Server shows a short auth URL 3. Open it in your browser — Touch ID / Face ID 4. SSH session unlocks Also includes a browser terminal at /terminal with xterm.js. Quick start Docker Register your first passkey at http://localhost:3000/register?secret=test , then: From source CLI options Architecture Single Rust binary. No Node.js, no npm. Component Library --- --- SSH server russh 0.57 (post-quantum KEX) HTTP + WebSocket axum 0.8 WebAuthn passkeys webauthn-rs 0.5 Database rusqlite (SQLite) PTY pty-process 0.5 Static assets rust-embed Security - Passkeys are domain-bound (WebAuthn rpID) — can't be phished - Auth tokens: 6 hex chars, single-use, 5-minute expiry - Registration requires server-side secret validation - Server-side WebAuthn verification (not client-only) - Post-quantum key exchange (mlkem768x25519-sha256 via russh 0.57) - All state in local SQLite with automatic cleanup Hosted version Don't want to self-host? meow.gs gives you a cloud dev environment with passkey auth — Claude Code, Codex, Gemini CLI and more, ready to go. SSH and browser terminal both connect to the same container. SSH auth flow ssh meow.gs → open URL → tap Touch ID / Face ID → shell unlocks. Passkey verification Claude Code via SSH Browser terminal with Codex License BSL 1.1 — see LICENSE. Converts to Apache 2.0 after ","default_branch":null,"files":null,"tree":[],"storefront":"/r/abhishekgahlot2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abhishekgahlot2/meow-ssh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}