RamitVishwakarma

Janus — Development skill for Claude Code

Development community

Switch between Claude Code accounts and clear developer caches, from the macOS menu bar.

How to install Janus

This entry records only its repository, not the path inside it, so there is no exact command to give. Open RamitVishwakarma/Janus and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Janus does

Switch between Claude Code accounts and clear developer caches, from the macOS menu bar.

Alternatives in Development

  • Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
  • Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
  • CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★

README

Janus

A small macOS app for people who keep more than one Claude Code account, and who have noticed how much disk the tools they use every day quietly hold onto.

[![CI](https://github.com/RamitVishwakarma/Janus/actions/workflows/ci.yml/badge.svg)](https://github.com/RamitVishwakarma/Janus/actions/workflows/ci.yml) [![Latest release](https://img.shields.io/github/v/release/RamitVishwakarma/Janus?sort=semver)](https://github.com/RamitVishwakarma/Janus/releases/latest) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) ![macOS 13+](https://img.shields.io/badge/macOS-13%2B-lightgrey)

![Janus switching between two saved Claude Code accounts](demo/demo.gif)

One click moves the live session, and the account it displaces is saved first.

It does two things:

  • Switches Claude Code accounts. Signing in as another account normally means signing out first and typing the whole thing again. Janus saves each account's session and puts it back on demand, so the second account is one click away instead of one login away.
  • Clears developer caches. A list of directories that are safe to delete, measured and shown with what each one costs to lose. Everything goes to the Trash rather than being deleted, so any decision can be taken back.

Install

With Homebrew:

brew install --cask --no-quarantine ramitvishwakarma/tap/janus

Or download the latest `.dmg` from [Releases](https://github.com/RamitVishwakarma/Janus/releases/latest), open it, and drag Janus to Applications. The build is universal, covering Apple silicon and Intel.

The app is signed ad-hoc rather than with a paid Apple Developer certificate, so macOS quarantines it on first launch and says the developer cannot be verified. `--no-quarantine` tells Homebrew to skip that flag. After a download by hand, clear it once:

xattr -dr com.apple.quarantine /Applications/Janus.app
open /Applications/Janus.app

To have it start with the Mac, add it under System