| name | navgator-setup |
| description | Use when user asks to install navgator, update navgator, set up navgator, launch the dashboard, or run navgator ui maintenance. |
| version | 0.9.1 |
| user-invocable | true |
| argument-hint | ["install|update|ui"] |
NavGator Setup & Maintenance
Install the plugin, update to latest version, or launch the web dashboard. These operations use CLI commands (npm/shell operations that aren't MCP tools).
Install Plugin
Install NavGator explicitly for Claude Code or Codex.
Steps
- Check if npm package is installed globally:
npm ls -g @tyroneross/navgator 2>/dev/null | head -3
- Install globally if needed:
npm install -g @tyroneross/navgator
- Locate the published package:
NAVGATOR_PACKAGE="$(npm root -g)/@tyroneross/navgator"
test -f "$NAVGATOR_PACKAGE/.claude-plugin/plugin.json"
- Install the Claude surface:
Global (all projects):
bash "$NAVGATOR_PACKAGE/scripts/install-plugin.sh" --global
Project only:
bash "$NAVGATOR_PACKAGE/scripts/install-plugin.sh" --project
-
Verify: Run claude plugin list --json and confirm navgator@navgator is installed and enabled at the requested scope. The installer performs this check and also starts the cached MCP server with production dependencies.
If navgator@rosslabs-ai-toolkit is still enabled, follow the installer's scoped claude plugin disable command and rerun. Do not leave both registry entries active.
-
Start a new Claude Code session for changes to take effect.
Codex
Use the Codex installer from the published package:
bash "$NAVGATOR_PACKAGE/scripts/install-codex-plugin.sh" --user
bash "$NAVGATOR_PACKAGE/scripts/install-codex-plugin.sh" --workspace
The script installs or updates the npm package, rewrites the registration MCP
entry to the deterministic versioned Codex cache with no fixed cwd, and
registers that local source in the selected marketplace. After browser install,
the MCP executable is cache-owned while its tools analyze the active task
workspace. The checked-in MCP file is a package template. Registration does not
install or enable the Codex plugin. Open
the Codex plugin browser, install and enable navgator, disable the legacy
gator plugin if it is present, then start a new task so skills and MCP tools
are loaded.
Codex uses:
.codex-plugin/plugin.json
.codex-plugin/mcp.json
.agents/plugins/marketplace.json in the selected user or workspace scope
Update
- Check current vs latest version:
npx @tyroneross/navgator --version
npm view @tyroneross/navgator version
- If update available, update the CLI package:
npm install -g @tyroneross/navgator@latest
- Re-run the relevant Claude/Codex installer so its isolated runtime is updated:
NAVGATOR_PACKAGE="$(npm root -g)/@tyroneross/navgator"
bash "$NAVGATOR_PACKAGE/scripts/install-plugin.sh" --global
bash "$NAVGATOR_PACKAGE/scripts/install-codex-plugin.sh" --user
- Verify the updated package explicitly:
npx @tyroneross/navgator@latest --version
Web Dashboard
Launch the visual architecture explorer:
npx @tyroneross/navgator ui --port 3002
Dashboard at http://localhost:3002 shows:
- Architecture overview with component counts
- Interactive connection graph
- Impact analysis interface
- LLM/prompt tracking
- Project switcher
Uninstall
claude plugin uninstall navgator@navgator --scope user
claude plugin marketplace remove navgator --scope user
rm -rf "${CLAUDE_CONFIG_DIR:-$HOME/.claude}/navgator-runtime"
claude plugin uninstall navgator@navgator --scope project
claude plugin marketplace remove navgator --scope project
rm -rf .claude/navgator-runtime
navgator — architecture tracker