Skip to content

ModelDeck 0.2.1 — real Claude identity switching + launch polish

Choose a tag to compare

@timharris707 timharris707 released this 21 Jul 00:42

First packaged release of the ModelDeck menu bar app.

Highlights

  • Real per-account Claude identity switching: activation scopes Claude Code's Keychain credential storage per profile, so switching accounts actually switches who new sessions run as. One-time per-profile login ceremony documented in docs/CLAUDE_IDENTITY.md. ModelDeck never reads, copies, or stores credentials.
  • Honest activation verification: the solid check appears only when the active profile's real login matches the account record; mismatch/unverified states get an amber marker with guidance, plus a Complete Activation affordance.
  • Menu bar polish: right-click the icon for Check for App Updates / Quit; intentional cold-launch placeholder; optional daily update check (notification only — never installs).
  • Fixed: a long-latent settings echo loop that could re-render the deck continuously (idle CPU 20-50%) whenever the popover's stored sort diverged from the daemon's. Root-caused with regression tests; idle CPU is now 0%.

Install

  1. Install the daemon: scripts/install-launch-agent.sh (see docs/RELEASE.md — the DMG ships the menu bar app only).
  2. Open the DMG, drag ModelDeck to Applications, launch.

Signed, notarized, and stapled (app and DMG).

🤖 Generated with Claude Code