cd /news/developer-tools/show-hn-lots-of-agents-infinite-logg… · home topics developer-tools article
[ARTICLE · art-98055] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

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.

read4 min views1 publishedAug 15, 2026
Show HN: Lots of Agents – Infinite Logged in Grok Bots on One Mac
Image: Michielbdejong (auto-discovered)

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 (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

orPersonal

) → 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 viagetpwuid

  • 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 dirShared app updates— still the official app in/Applications

Dock wrappersGrok 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 homeTinted icons— tell clones apart in the Dock

Supported today (if installed under /Applications

):

App Notes

com.anysphere.sand

CursorClaudecom.anthropic.claudefordesktop

ChatGPT(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/<id>/user-data \
  --extensions-dir=…/extensions
Isolated per clone Shared
Account / plan login The real .app + its updates
Chats, settings, extensions Git, SSH, project files
Optional private ~/.cursor
Your real home (symlinked in overlay mode)
  • Catalog / data: ~/Library/Application Support/LotsOfAgents/

  • Wrappers: ~/Applications/

  • Download Lots-of-Agents-unsigned.zip - Unzip → move Lots of Agents.app to~/Applications

  • Clear quarantine (or right-click → Open):

xattr -dr com.apple.quarantine ~/Applications/"Lots of Agents.app"
open ~/Applications/"Lots of Agents.app"

Or build from source: ./scripts/build-app.sh

→ copy dist/Lots of Agents.app

.

Notarized DMG (optional, Apple Developer ID required): docs/NOTARIZE.md.

rm -rf "$HOME/Applications/Lots of Agents.app"

Removing Lots of Agents does not uninstall Grok/Cursor/Claude/ChatGPT.

Runs only on your Mac. No analytics. See PRIVACY.md.

── more in #developer-tools 4 stories · sorted by recency
── more on @carl lippert 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-lots-of-agen…] indexed:0 read:4min 2026-08-15 ·