Skip to content

Releases: Nandeep2750/claude-profiles

v1.2.1

Choose a tag to compare

@Nandeep2750 Nandeep2750 released this 18 Sep 15:53

Security

  • Profile names are now validated before being used as paths. A name such as ../Documents resolved outside CLAUDE_PROFILE_HOME, so claude-profile-remove ../Documents deleted that directory. Names are now restricted to letters, digits, ., - and _, checked in the core and all three shell layers, with regression tests.

Fixed

  • claude-best crashed when an account reported only one of its two limits.
  • Reset timestamps ending in Z were unparseable before Python 3.11.
  • A mangled comprehension in claude-doctor would have raised NameError.
  • _buckets missed a top-level limits array.

Added

  • ruff and shellcheck in CI, CONTRIBUTING.md, SECURITY.md, issue and PR templates, .editorconfig, Dependabot.

Full changelog

v1.2.0

Choose a tag to compare

@Nandeep2750 Nandeep2750 released this 18 Sep 14:01

Added

  • claude-update — reports the installed and latest versions, pulls the newer one with git pull --ff-only, lists what changed, and says whether the change needs a shell restart. Refuses to run over uncommitted local edits, and never touches your account data.
  • claude-update --check — report only, change nothing.
  • --version and claude-doctor now include the git description, so 1.2.0 (v1.2.0-3-gabc1234) tells you exactly what you are running.

Full changelog · updating guide

v1.1.0

Choose a tag to compare

@Nandeep2750 Nandeep2750 released this 18 Sep 12:29

Added

  • claude-sessions --grep — search the full text of every message, yours and Claude's, across any profile and directory. Matching sessions show the matching passage in context.
  • claude-best — names the signed-in account with the most headroom, judged by its tightest limit (1% for five hours but 95% for the week is not free).
  • claude-auto — launches Claude on that account without switching your shell.
  • claude-prune — delete old transcripts, dry run by default.

Full changelog · documentation

v1.0.0

Choose a tag to compare

@Nandeep2750 Nandeep2750 released this 18 Sep 12:16

Run multiple Claude Code accounts on one machine — per-project accounts, live usage visibility, and session handoff when an account hits its limit.

Install

git clone https://github.com/Nandeep2750/claude-profiles.git ~/.claude-tools
sh ~/.claude-tools/install.sh

See the changelog for everything in this release, and the documentation to get started.