Skip to content

docs(readme): surface Desktop multi-instance in intro + Solution#46

Merged
mswdev merged 2 commits into
developfrom
docs/readme-desktop-mention
May 28, 2026
Merged

docs(readme): surface Desktop multi-instance in intro + Solution#46
mswdev merged 2 commits into
developfrom
docs/readme-desktop-mention

Conversation

@mswdev
Copy link
Copy Markdown
Owner

@mswdev mswdev commented May 28, 2026

Summary

Top-of-README didn't mention Desktop management — the existing "Claude Desktop instances" section was buried below the worktree/Docker content. Also missed attribution to Philipp Stracker's gist, which inspired the .app wrapper + --user-data-dir approach.

Five surgical edits to README.md:

  • Tagline: append "Claude Desktop multi-instance setups"
  • Inspired-by line: add credit to Philipp Stracker's gist
  • The Problem: new paragraph naming the single-instance-by-default pain
  • The Solution: second example (ck desktop add work) parallel to ck run
  • Core commands table: new row for ck desktop with the dt alias and section anchor

11 insertions, 2 deletions. No code changes.

Test plan

  • grep -n "Claude Desktop\|Stracker" finds the new mentions
  • Manual: open README.md preview, confirm rendering of new blocks and table row

mswdev added 2 commits May 28, 2026 14:09
…mmands

The previous Desktop section only existed deep in the README, so the
top-of-page narrative (tagline, Inspired-by attribution, Problem,
Solution, core commands table) gave no signal that Desktop management
was a thing. Five surgical edits:

- Tagline: add 'Claude Desktop multi-instance setups' to the feature list
- Inspired-by: credit Philipp Stracker's gist, which inspired the .app
  wrapper + --user-data-dir approach
- The Problem: second paragraph naming the single-instance-by-default
  pain point that motivated ckipper desktop
- The Solution: second example block (ck desktop add work) parallel to
  ck run, showing the wrapper-bundle outcome
- Core commands table: new row for ck desktop with the dt alias and
  anchor to the deeper section
Consolidates findings from a 3-agent README review (structure +
consistency + onboarding). Tier-1 changes that all three agreed on,
applied as one cohesive edit.

Top-of-page additions:
- One-line 'who is this for' between tagline and credits
- Quick Start gains a first-commands-by-feature mini-list (ck run,
  ckipper account add, ck desktop add) so new readers see Desktop is
  a peer feature before scrolling 100 lines
- Prerequisites adds /Applications/Claude.app, qualified 'only if
  you'll use ck desktop instances' (currently a runtime trap for
  Desktop-curious readers)

Desktop section restructure:
- Moved to after 'Sync state between accounts' so the accounts+sync
  pair stays contiguous (structure-agent finding)
- Opens with a value-first sentence ('Run a personal Claude Desktop
  in one window and a work Claude Desktop in another...') instead of
  leading with the --user-data-dir mechanism
- New 'Accounts vs Desktop instances' comparison table — explicit
  about what does NOT cross over (no shared auth, no shared MCP,
  sync only on the CLI side, no Desktop default)
- Deep-link gotcha promoted from buried blockquote to its own H3
  '### Don't run /login with two instances open' (mirrors Multiple
  Accounts' '### Don't run the same account in two sessions' shape)
- 'Use an instance' split into 'Use' + 'List, rename, remove' to
  mirror the Multiple Accounts shape
- 'Diagnostics' H3 renamed to 'Diagnose' for parallelism

Trivial polish:
- Sync section code-fence language tags: sh -> bash (matches every
  other fence in the file)

Deferred to a follow-up PR (touches more sections, higher risk):
- Diagnostics consolidation (3 doctor mentions in different parents)
- Multi-account caveats -> Upstream caveats + Desktop fold-in
- OAuth-race deep-dive de-duplication
@mswdev mswdev marked this pull request as ready for review May 28, 2026 20:32
@mswdev mswdev merged commit b21c8a4 into develop May 28, 2026
1 check passed
@mswdev mswdev deleted the docs/readme-desktop-mention branch May 28, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant