···20202121## Features
22222323-- **Dark mode by default** - Easy on the eyes, no toggle needed
2424-- **Package browsing** - Fast search, package details, READMEs, versions, dependencies
2525-- **Dependencies view** - Shows regular dependencies and peer dependencies (with optional badges)
2626-- **User profiles** - View any npm user's public packages at `/~username`
2727-- **Organization pages** - Browse org packages at `/org/orgname`
2828-- **Provenance indicators** - Verified build indicators for packages with npm provenance
2929-- **Admin features** - Org/team management, package access controls via local connector
2323+- **Dark mode by default** - easier on the eyes
2424+- **Package browsing** - fast search, package details, READMEs, versions, dependencies
2525+- **User profiles** - view any npm user's public packages at `/~username`
2626+- **Organization pages** - browse org packages at `/org/orgname`
2727+- **Provenance indicators** - verified build indicators for packages with npm provenance
2828+- **Admin features** - org/team management, package access controls via local connector (coming soon)
30293130### URL Compatibility
3231···4140| `/~<username>` | [`/~sindresorhus`](https://npmx.dev/~sindresorhus) |
4241| `/org/<name>` | [`/org/nuxt`](https://npmx.dev/org/nuxt) |
43424444-**Coming soon** (with local connector): `/package/<name>/access`, `/package/<name>/collaborators`, `/settings/*`
4545-4643## Tech Stack
47444848-- [Nuxt 4](https://nuxt.com/) - Vue framework
4949-- [Nitro](https://nuxt.com/docs/guide/concepts/server-engine) - Server engine with API routes
5050-- [UnoCSS](https://unocss.dev/) - Atomic CSS engine
5151-- [nuxt-og-image](https://github.com/nuxt-modules/og-image) - Dynamic OG images
5252-- [npm Registry API](https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md) - Package data
4545+- [Nuxt 4](https://nuxt.com/)
4646+- [Nitro](https://nuxt.com/docs/guide/concepts/server-engine)
4747+- [UnoCSS](https://unocss.dev/)
4848+- [nuxt-og-image](https://github.com/nuxt-modules/og-image)
4949+- [npm Registry API](https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md)
53505451## Try it out locally
5552···8582# type check
8683pnpm test:types
8784```
8585+8686+### Local Connector (CLI)
8787+8888+The `cli/` workspace contains a local connector that enables authenticated npm operations from the web UI. It runs on your machine and uses your existing npm credentials.
8989+9090+```bash
9191+# run the connector in dev mode
9292+pnpm --filter @npmx/connector dev
9393+9494+# or build and run the production version
9595+pnpm --filter @npmx/connector build
9696+node cli/dist/cli.mjs
9797+```
9898+9999+The connector will check your npm authentication, generate a connection token, and listen for requests from npmx.dev.
8810089101## License
90102