Repository navigation
devshft v0.1.0
Developer identity orchestration — switch your complete identity across Claude Code, GitHub, Vercel, Supabase, and Google Workspace per terminal session.
Install
npm:
npm i -g devshftStandalone:
curl -fsSL https://raw.githubusercontent.com/matthewdnye/devshft/main/install.sh | bashFeatures
shft use <persona>— switch identity with env var exportsshft off— deactivate current personashft init— interactive setup wizard with CLI auth detection (gh, vercel, supabase)shft new <persona>— add persona with turnkey provisioningshft whoami/shft list/shft status— discovery commands- CCS-style Claude instance provisioning with isolated dirs and symlinked shared config
- Auto SSH key generation and GitHub push via
gh ssh-key add - Single-file CJS bundle for standalone deployment
Requirements
- Node.js >= 18