npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@moreiratv/auth-ai-proxy

v0.1.2

Published

Local AI account hub with Qwen OAuth, quota tracking, and an OpenAI-compatible proxy.

Readme

auth-ai-proxy

Local AI account hub for CLI workflows. It manages provider accounts, tracks local usage, rotates accounts, refreshes sessions, and exposes an OpenAI-compatible proxy for tools such as Codex, Claude/OpenClaude, and the OpenAI SDK.

V1 focuses on Qwen OAuth, Qwen Web, Kimi Web, OpenAI, and GitHub Copilot accounts.

Installation

npm install -g @moreiratv/auth-ai-proxy

Quick Start

auth-ai-proxy setup --import-qwen
auth-ai-proxy add qwen --alias main
auth-ai-proxy ui

The proxy listens on:

http://localhost:1111/v1

OpenClaude / Claude Code OpenAI Mode

PowerShell:

auth-ai-proxy export --shell powershell

POSIX shells:

eval "$(auth-ai-proxy export --shell posix)"

The exported variables are:

CLAUDE_CODE_USE_OPENAI=1
OPENAI_BASE_URL=http://localhost:1111/v1
OPENAI_API_KEY=auth-ai-local
OPENAI_MODEL=<active-account-model>

Commands

  • auth-ai-proxy setup: create local SQLite storage and import existing Qwen credentials.
  • auth-ai-proxy add qwen --alias <name>: run Qwen OAuth device flow.
  • auth-ai-proxy add qwen-web --alias <name>: open CloakBrowser for a persistent manual chat.qwen.ai login.
  • auth-ai-proxy add kimi-web --alias <name>: open CloakBrowser for a persistent manual www.kimi.com login.
  • auth-ai-proxy add openai --alias <name>: add an OpenAI OAuth account.
  • auth-ai-proxy add github-copilot --alias <name>: add a GitHub Copilot account.
  • auth-ai-proxy qwen-web login <name>: reopen the CloakBrowser profile to renew a Qwen Web session.
  • auth-ai-proxy qwen-web validate <name>: check whether a Qwen Web profile is still logged in.
  • auth-ai-proxy kimi-web login <name>: reopen the CloakBrowser profile to renew a Kimi Web session.
  • auth-ai-proxy kimi-web validate <name>: check whether a Kimi Web profile is still logged in.
  • auth-ai-proxy list: show accounts and today's quota usage.
  • auth-ai-proxy use <alias>: set the active proxy account.
  • auth-ai-proxy export: print OpenClaude/OpenAI-compatible environment variables.
  • auth-ai-proxy proxy: run the OpenAI-compatible proxy.
  • auth-ai-proxy ui: run proxy plus dashboard.
  • auth-ai-proxy sync codex --alias <name>: update Codex config with a backup first.
  • auth-ai-proxy sync claude --alias <name>: print env config for Claude/OpenClaude.
  • auth-ai-proxy refresh [alias]: force refresh a provider token or browser session.

Notes

  • Runtime HTTP server: Fastify.
  • Upstream HTTP client: fetch/undici.
  • Storage remains under ~/.auth-ai for compatibility with existing installs.
  • Database: ~/.auth-ai/auth-ai.sqlite.
  • Daemon log: ~/.auth-ai/auth-ai.log.
  • Qwen Web browser profiles: ~/.auth-ai/qwen-web-profiles/<alias>.
  • Kimi Web browser profiles: ~/.auth-ai/kimi-web-profiles/<alias>.
  • External config backups: ~/.auth-ai/backups.
  • Local proxy API key placeholder: auth-ai-local.
  • Account override header: x-auth-ai-account.
  • V1 does not encrypt credentials and does not expose auth/login for the local dashboard. Run it only on trusted machines.