Original Reddit post

Originally, I just wanted to be logged into my work and personal Claude/Codex accounts at the same time without them fighting over the same auth files. It spiraled into a full terminal cockpit called ai-session . A few things it does: Isolated environments: Sets up separate config homes for Claude Code, Codex, Antigravity, and OpenCode. Runs as many instances in parallel as you want. Session handoffs: If you hit a rate limit, hit H . It strips out the AI’s preamble garbage, grabs your actual prompts + git diff, and feeds a ~1k token summary to your other account so it can pick up right where the first one died. App profiles for custom harnesses: If you have external bots or scripts that invoke a CLI as a subprocess, you can group accounts under an app profile ( ai app add mybot acc1 acc2 ). It exposes a stable symlink path for your bot’s config, and you can hot-swap which account powers it ( ai app use mybot acc2 ) without touching the bot. Local quota tracker: Scrapes local CLI cache/logs so you can actually see your 5-hour and 7-day quotas right in the TUI without calling external APIs. Visual reminders: So you don’t accidentally run 50 queries on your personal tier when you meant to use the company card. Written in Go with Bubble Tea / Lipgloss. Repo: https://github.com/masshirodev/ai-session Let me know what you think or if there are any other CLIs I should support. submitted by /u/Madaoyasha

Originally posted by u/Madaoyasha on r/ArtificialInteligence