Skip to content

Repository files navigation

agent-session-switcher

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.

Current scope

  • scaffold a local CLI for setup tasks
  • define the supported agent providers
  • expose minimal configuration-oriented commands
  • establish tests, linting, and type checking

Requirements

Install

curl -fsSL https://bun.sh/install | bash

Development

bun install
bun run build
bun run src/index.ts --help

Commands

bun run src/index.ts init
bun run src/index.ts config list
bun run src/index.ts doctor

Validation

bun 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-check

Project structure

  • src/index.ts — CLI entrypoint
  • src/cli/commands.ts — minimal command routing
  • src/config/ — typed configuration model and defaults
  • tests/ — Bun tests
  • docs/plans/active/ — active working plans

About

A plugin to use Codex, Claude Code and Droid Sessions interchangeably

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages