feat(cursor): Add interactive setup wizard for standalone Cursor users

Phase 2 implementation: Enhanced CLI UX with guided first-run experience.

- Add `npm run cursor:setup` command for interactive wizard
- Auto-detect Claude Code installation
- Guide provider selection (Gemini recommended for free tier)
- Configure API keys interactively with settings persistence
- Auto-start worker and install hooks
- Clear instructions for next steps

This enables Cursor users without Claude Code to easily configure
claude-mem with free-tier providers like Gemini.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Alex Newman
2025-12-29 21:02:15 -05:00
parent 8397f63af1
commit 01ac957a23
3 changed files with 371 additions and 90 deletions
+5 -1
View File
@@ -53,7 +53,11 @@
"translate:tier3": "npm run translate-readme -- vi id th hi bn ro sv",
"translate:tier4": "npm run translate-readme -- it el hu fi da no",
"translate:all": "npm run translate:tier1 & npm run translate:tier2 & npm run translate:tier3 & npm run translate:tier4 & wait",
"bug-report": "npx tsx scripts/bug-report/cli.ts"
"bug-report": "npx tsx scripts/bug-report/cli.ts",
"cursor:install": "node plugin/scripts/worker-service.cjs cursor install",
"cursor:uninstall": "node plugin/scripts/worker-service.cjs cursor uninstall",
"cursor:status": "node plugin/scripts/worker-service.cjs cursor status",
"cursor:setup": "node plugin/scripts/worker-service.cjs cursor setup"
},
"dependencies": {
"@anthropic-ai/claude-agent-sdk": "^0.1.76",