rflectr

(★ 19)

rflectr is an interactive CLI that launches AI coding tools and runs local API gateways on your machine — so you can point any coding agent at any model provider.

File Explorer

  • .gitignore
  • .markdown-link-check.json
  • .npmignore
  • .npmrc
  • AGENTS.md
  • CHANGELOG.md
  • CLAUDE.md
  • LICENSE
  • package-lock.json
  • package.json
  • README.md
  • test-proxy.ts
  • test-split.js
  • tsconfig.json
  • tsup.config.ts
  • vitest.config.ts

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

claude

View Details ▼

An agent-based coding tool that understands your code base and helps you code faster through natural language commands.

claude prompt

Execute with prompt:

claude update

Update `claude`:

claude mcp list

Get the list of specified MCP servers:

🔍

gcloud auth

View Details ▼

Grant and revoke authorization to `gcloud` and manage credentials.
See also: `gcloud`.

gcloud auth login

Authorize Google Cloud access for the `gcloud` CLI with Google Cloud user credentials and set the current account as active:

gcloud auth activate-service-account

Authorize Google Cloud access similar to `gcloud auth login` but with service account credentials:

gcloud auth application-default

Manage Application Default Credentials (ADC) for Cloud Client Libraries:

🔍

npm install

View Details ▼

Install Node packages.

npm {{[i|install]}}

Install dependencies listed in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}

Download the latest version of a package and add it to the list of dev dependencies in `package.json`:

🔍

npm uninstall

View Details ▼

Remove a package.

npm {{[r|uninstall]}} {{package_name}}

Remove a package from the current project:

npm {{[r|uninstall]}} {{package_name}} {{[-g|--global]}}

Remove a package globally:

npm {{[r|uninstall]}} {{package_name1 package_name2 ...}}

Remove multiple packages at once:

🔍

npm update

View Details ▼

Update packages in the current project.

npm {{[up|update]}}

Update all packages in the current project:

npm {{[up|update]}} {{package}}

Update a specific package in the current project:

npm {{[up|update]}} {{package}} {{[-g|--global]}}

Update a package globally:

🔍

nvm

View Details ▼

Install, uninstall, or switch between Node.js versions under the fish shell.
Supports version numbers like "12.8" or "v16.13.1", and labels like "stable", "system", etc.

nvm install {{node_version}}

Install a specific version of Node.js:

nvm install {{node_version}}

Install a specific version of Node.js:

nvm use {{node_version}}

Use a specific version of Node.js in the current shell:

🔍

openai

View Details ▼

CLI tool providing access to the OpenAI API.

openai api models.list

List models:

openai api completions.create --model {{ada}} --prompt "{{Hello world}}"

Create a completion:

openai api chat_completions.create --model {{gpt-3.5-turbo}} --message {{user "Hello world"}}

Create a chat completion:

🔍

unset

View Details ▼

Remove shell variables or functions.

unset {{variable}}

Remove variable, or if the variable doesn't exist, remove the function of the same name:

unset -v {{variable1 variable2 ...}}

Remove variables:

unset -f {{function_name1 function_name2}}

Remove the function:

🔍

setx

View Details ▼

Set persistent environment variables.

setx {{variable}} {{value}}

Set an environment variable for the current user:

setx {{variable}} {{value}} /M

Set an environment variable for the current machine:

setx /s {{hostname}} /u {{username}} /p {{password}} {{variable}} {{value}}

Set an environment variable for a user on a remote machine:

// repository documentation