Run two Claude Code accounts simultaneously on macOS without re-authenticating by using separate configuration directories.
- Create Separate Config Directories
mkdir ~/.claude-account1 mkdir ~/.claude-account2
| { | |
| "pools": [ <lootpool> ... ] // Every pool is queried by the table the number of times specified in "rolls" | |
| } | |
| ------------- | |
| <lootpool> == { | |
| "name": <autogenerated for vanilla pools | table-unique name for this pool> | |
| "conditions": [ <lootcondition> ... ], | |
| "rolls": <randomvaluerange> |
| { | |
| "key_events": { | |
| "key_unknown": "adb shell input keyevent 0", | |
| "key_soft_left": "adb shell input keyevent 1", | |
| "key_soft_right": "adb shell input keyevent 2", | |
| "key_home": "adb shell input keyevent 3", | |
| "key_back": "adb shell input keyevent 4", | |
| "key_call": "adb shell input keyevent 5", | |
| "key_endcall": "adb shell input keyevent 6", | |
| "key_0": "adb shell input keyevent 7", |
| //<script> | |
| function clearBlock(el) { | |
| const node = el.parentElement.parentElement; | |
| node.innerHTML = ''; | |
| return node; | |
| } | |
| const SELECTOR = 'code:not([super-embed-seen])'; | |
| function setupEmbeds() { |
| // Windsurf Auto Press Continue v13.2 (with added logging) | |
| (() => { | |
| const SCRIPT_NAME = 'Windsurf Auto Press Continue v13.2 (logged)'; // Updated name for clarity | |
| let intervalId = null, lastClick = 0; | |
| // --- Config --- | |
| const BTN_SELECTORS = 'span[class*="bg-ide-button-secondary-background"]'; | |
| const BTN_TEXT_STARTS_WITH = 'continue'; | |
| const SIDEBAR_SELECTOR = null; | |
| const COOLDOWN_MS = 3000; |
🗣️ this is a useful guide to help you memorize + better understand how Jujutsu works, but it's not a replacement for learning the mental model or deeper strategies!
@ — a symbol pointing to the current working copy change (like HEAD, but for changes)@- — the parent of @