Skip to content

v0.1.0 — Initial Release

Latest

Choose a tag to compare

@matthewdnye matthewdnye released this 08 Mar 12:13
· 2 commits to main since this release

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 devshft

Standalone:

curl -fsSL https://raw.githubusercontent.com/matthewdnye/devshft/main/install.sh | bash

Features

  • shft use <persona> — switch identity with env var exports
  • shft off — deactivate current persona
  • shft init — interactive setup wizard with CLI auth detection (gh, vercel, supabase)
  • shft new <persona> — add persona with turnkey provisioning
  • shft 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