Show HN: Lots of Agents – Infinite Logged in Grok Bots on One Mac Lots of Agents, a new open-source tool by developer Carl Lippert, lets macOS users run multiple signed-in copies of AI coding apps like Grok Bot, Cursor, Claude, and ChatGPT on a single Mac, each with its own private data folder. The tool, available as a free download from GitHub, creates isolated clones of the same installed app, allowing work and personal accounts to stay signed in simultaneously without copying .app bundles. It requires macOS 14+ and supports apps installed in /Applications, with ad-hoc builds that may need manual quarantine removal. Run multiple signed-in copies of your AI coding apps on one Mac. Grok Bot, Cursor, Claude, and ChatGPT Codex don’t give you a clean work/personal switcher. Lots of Agents launches the same installed app with a private data folder per clone — so Work and Personal stay signed in at the same time. One binary. Update once. Every clone picks it up. No copying .app bundles. Not affiliated with xAI, Anysphere, Anthropic, or OpenAI. Download: Latest Release https://github.com/carllippert/lots of agents/releases/latest Lots-of-Agents-unsigned.zip If you are an AI agent installing this for a human on their Mac, follow only this section. Do not notarize. Do not open a PR. Do not invent alternate install paths. Prefer the Release zip no Swift toolchain needed . Fall back to building from source only if the download fails. Run on the target Mac macOS 14+ . Confirm at least one supported app: sw vers ls -d \ "/Applications/Grok Bot.app" \ "/Applications/Cursor.app" \ "/Applications/Claude.app" \ "/Applications/ChatGPT.app" 2 /dev/null If none of those apps exist, tell the human to install Grok Bot, Cursor, Claude, and/or ChatGPT first. This repo does not ship those apps. cd /tmp curl -sL "https://github.com/carllippert/lots of agents/releases/latest/download/Lots-of-Agents-unsigned.zip" -o Lots-of-Agents-unsigned.zip rm -rf "Lots of Agents.app" unzip -o Lots-of-Agents-unsigned.zip mkdir -p "$HOME/Applications" rm -rf "$HOME/Applications/Lots of Agents.app" mv "Lots of Agents.app" "$HOME/Applications/" xattr -dr com.apple.quarantine "$HOME/Applications/Lots of Agents.app" 2 /dev/null || true open "$HOME/Applications/Lots of Agents.app" Needs Command Line Tools xcode-select --install and swift : xcode-select -p swift --version git clone https://github.com/carllippert/lots of agents.git cd lots of agents swift run TwoCursorsTests ./scripts/build-app.sh mkdir -p "$HOME/Applications" rm -rf "$HOME/Applications/Lots of Agents.app" cp -R "dist/Lots of Agents.app" "$HOME/Applications/" xattr -dr com.apple.quarantine "$HOME/Applications/Lots of Agents.app" 2 /dev/null || true open "$HOME/Applications/Lots of Agents.app" - In Lots of Agents , click New Clone or an app icon on the landing screen . - Pick an installed app Grok Bot / Cursor / Claude / ChatGPT . - Name it e.g. Work or Personal → create. - Select the clone → Launch . - Sign in inside that app window with the correct account. - Repeat for a second clone if they want two logins. Dock wrappers appear as e.g. Grok Bot Work.app in ~/Applications . test -d "$HOME/Applications/Lots of Agents.app" && echo "app installed" ls "$HOME/Library/Application Support/LotsOfAgents/profiles.json" 2 /dev/null && echo "catalog exists" ls "$HOME/Applications" | grep -E 'Grok Bot|Cursor|Claude|ChatGPT' || true After they create a clone, profiles.json should list it and a wrapper .app should exist under ~/Applications . Ad-hoc builds are normal. If macOS blocks launch: xattr -dr com.apple.quarantine "$HOME/Applications/Lots of Agents.app" Then: right-click the app → Open → Open , or System Settings → Privacy & Security → Open Anyway . - Do not require Apple Developer ID or notarization for a personal install - Do not copy Grok/Cursor/Claude/ChatGPT into this project - Do not store clones under a fake/sandbox $HOME Parall, etc. — the app writes to the real account home via getpwuid - Do not sudo anything for this install You have two Cursor / Grok / Claude / ChatGPT logins work + personal, client + side project and you’re tired of signing out, using a second Mac user, or juggling browser profiles. Isolated logins & chats — each clone has its own --user-data-dir / extensions dir Shared app updates — still the official app in /Applications Dock wrappers — Grok Bot Work.app , Cursor Personal.app , etc. in ~/Applications Optional deeper isolation — private ~/.cursor skills / user rules via a full-home overlay that still symlinks your real home Tinted icons — tell clones apart in the Dock Supported today if installed under /Applications : | App | Notes | |---|---| | com.anysphere.sand Cursor https://cursor.com Claude https://claude.ai/download com.anthropic.claudefordesktop ChatGPT https://chatgpt.com/desktop Codex com.openai.codex — app is named ChatGPT.app /Applications/Grok\ Bot.app/Contents/MacOS/Grok\ Bot \ --user-data-dir=~/Library/Application\ Support/LotsOfAgents/Profiles/