Highlights
Multi-account workflows: lockshell list --grep <pattern> finds every related placeholder regardless of naming. Plus --names-only for pipe-friendly output.
Local HTML dashboard: lockshell dashboard renders a self-contained HTML page with session state, registered placeholders, recent audit entries, and quick actions. Opens in your default browser. No daemon, no server.
Provider playbook: docs/PROVIDERS.md — tested recipes for Linear, Vercel, Supabase (single + multi-account), GitHub, OpenAI, Anthropic, OpenRouter, and Cloudflare. Each ends with a real working command.
Multi-account convention
# Vault: per-context vault ids
pbpaste | agent-password login add supabase-cloudagi --username you --url https://supabase.com --password-stdin --tag agent
pbpaste | agent-password login add supabase-aryateja --username you --url https://supabase.com --password-stdin --tag agent
# Registry: per-context placeholder names
lockshell register SUPABASE_TOKEN_CLOUDAGI supabase-cloudagi password
lockshell register SUPABASE_TOKEN_ARYATEJA supabase-aryateja password
# Discoverability
lockshell list --grep supabaseThe placeholder you write picks the project. No global state, no implicit defaults. Agents can grep lockshell list --grep supabase to find available accounts and pick explicitly. v0.2 will add lockshell context for AWS-profiles-style switching.
Install
curl -fsSL https://raw.githubusercontent.com/aryateja2106/lockshell/main/install.sh | bashThe installer auto-detects your CPU architecture and pulls the latest release. To force this version specifically: LOCKSHELL_VERSION=v0.1.4 bash install.sh.
Changelog since v0.1.3
- feat:
lockshell list --grep <pattern>for multi-account discoverability - feat:
lockshell list --names-onlyfor pipe-friendly output - feat:
lockshell dashboardrenders a local HTML view of registry/audit/session - docs:
docs/PROVIDERS.mdwith tested recipes for 8 providers + multi-account convention - demo:
demo/install-and-broker.tape(VHS) renders to 482K GIF showing full workflow