agent-session-switcher is a Bun-based TypeScript CLI for configuring session interoperability between Codex, Claude Code, and Droid.
The current milestone focuses on local setup and configuration. It does not yet implement full session translation or syncing.
- scaffold a local CLI for setup tasks
- define the supported agent providers
- expose minimal configuration-oriented commands
- establish tests, linting, and type checking
curl -fsSL https://bun.sh/install | bashbun install
bun run build
bun run src/index.ts --helpbun run src/index.ts init
bun run src/index.ts config list
bun run src/index.ts doctorbun run format
bun run lint
bun run typecheck
bun run test
bun run dead-code
bun run duplicate-code
bun run check-large-files
bun run check-tech-debt
bun run readiness-checksrc/index.ts— CLI entrypointsrc/cli/commands.ts— minimal command routingsrc/config/— typed configuration model and defaultstests/— Bun testsdocs/plans/active/— active working plans