@jhmin1125/cli
v0.1.0
Published
Hook-based Nexus Factory prompt interceptor for Cursor and Claude Code.
Downloads
20
Maintainers
Readme
@jhmin1125/cli
Hook-based prompt interceptor for Cursor and Claude Code.
Install
From npm (after publish):
npm i -D @jhmin1125/cli
npx nexus init --api-url http://localhost:8000From monorepo (local development):
cd packages/cli && npm install && npm run build
npm link # optional: global `nexus` command for testingThis creates:
.nexusrc.json.cursor/hooks.json(mergesbeforeSubmitPrompt).claude/settings.json(mergesUserPromptSubmit)
Commands
npx nexus init [--global] [--api-url URL]
npx nexus doctor
npx nexus status --limit 5
npx nexus uninstall [--global]Expected flow
- You type a prompt in Cursor or Claude Code.
- Hook calls
POST /api/v1/intercept/sync. rust_core.process_raw_text()returns masked prompt.- Hook rewrites prompt and lets the IDE continue.
- Wiki/CodeReview runs asynchronously in Celery.
Notes
- Set
failOpen: falsein.nexusrc.jsonto block prompts when Nexus API is down. - Use
npx nexus uninstallto remove only Nexus-owned hook entries.
Publishing
See docs/PUBLISHING.md for npm publish and GitHub Actions setup (NPM_TOKEN, tag cli-v*).
