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

proxyfi-cli

v0.1.0

Published

AI-powered CLI coding agent - Multi-provider support for Antigravity, Groq & OpenRouter

Downloads

119

Readme


ProxyFi is a modern, multi-provider CLI coding agent that brings the power of AI directly to your terminal. Built for developers who live in the command line, ProxyFi understands your codebase and helps you write, edit, and debug code with natural language.

🚀 Built with ❤️ by ULN Labs

✨ Features

  • 🔌 Multi-Provider Support — Switch between Antigravity, Groq, and OpenRouter with a single keystroke
  • 🧠 Intelligent Context — Automatically understands your project structure and git status
  • 🛠️ Powerful Tools — Read, write, edit files and execute shell commands
  • 💬 Interactive Chat — Beautiful terminal UI with streaming responses
  • 🔐 Secure Auth — OAuth for Antigravity, API keys for Groq & OpenRouter
  • ⚡ Token Management — Set per-provider token limits to control costs
  • 🛡️ Safety First — Confirmation prompts for dangerous operations
  • 🎨 Thinking Models — Full support for Claude, Gemini, and Llama reasoning

📦 Installation

npm install -g proxyfi

Or with your preferred package manager:

# yarn
yarn global add proxyfi

# pnpm  
pnpm add -g proxyfi

Requirements: Node.js 18.0.0 or higher

🚀 Quick Start

# Navigate to your project
cd your-project

# Start ProxyFi
proxyfi

That's it! ProxyFi will detect your workspace and start an interactive session.

First Time Setup

  1. Choose a provider — Type /p to select your AI provider
  2. Add credentials — Type /a to add OAuth account or API key
  3. Start coding — Ask anything about your codebase!

🔌 Providers

ProxyFi supports multiple AI providers. Switch anytime with /p:

| Provider | Auth Type | Models | Best For | |----------|-----------|--------|----------| | 🔷 Antigravity | Google OAuth | Claude, Gemini | Unlimited usage, thinking models | | ⚡ Groq | API Key | Llama, Mixtral | Ultra-fast inference | | 🌐 OpenRouter | API Key | 100+ models | Model variety, pay-per-use |

Getting API Keys

⌨️ Commands

Use these slash commands during chat:

| Command | Shortcut | Description | |---------|----------|-------------| | /provider | /p | Switch AI provider | | /model | /m | Change model | | /accounts | /a | Manage credentials & token limits | | /tools | /t | Toggle tool usage | | /thinking | /think | Toggle thinking display | | /status | /s | Show current configuration | | /clear | /c | Clear chat history | | /help | /? | Show help | | /quit | /q | Exit |

🛠️ Available Tools

When tools are enabled, ProxyFi can:

| Tool | Description | |------|-------------| | file_read | Read file contents with optional line ranges | | file_write | Create or overwrite files | | file_edit | Make targeted edits to existing files | | shell | Execute shell commands | | search | Search for patterns in code | | find_files | Find files by name pattern |

🛡️ Safety Features

ProxyFi includes built-in safety measures:

  • 🔒 Workspace Boundaries — Operations are scoped to your project
  • ⚠️ Dangerous Command Detection — Prompts for rm -rf, sudo, force push, etc.
  • 🏠 Home Directory Protection — Never uses ~ as workspace root
  • 💾 Token Limits — Set per-provider limits to control costs

📁 Configuration

Configuration is stored in ~/.config/proxyfi/:

~/.config/proxyfi/
├── config.json           # General settings
├── accounts.json         # OAuth accounts
├── api-keys.json         # API keys
└── provider-settings.json # Token limits

CLI Options

proxyfi [options]

Options:
  -m, --model <model>     Model to use
  -c, --context <path>    Working directory (default: current)
  --no-tools              Disable tools
  -V, --version           Show version
  -h, --help              Show help

🎯 Examples

# Start in current directory
proxyfi

# Start with specific model
proxyfi -m claude-sonnet-4-5-thinking

# Start in different directory
proxyfi -c /path/to/project

# Auth commands
proxyfi auth login
proxyfi auth status
proxyfi auth logout

Example Prompts

> Explain what this project does

> Find all TODO comments in the codebase

> Add error handling to the login function in auth.ts

> Run the tests and fix any failures

> Create a new React component for user profiles

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

# Clone the repo
git clone https://github.com/ulnlabs/proxyfi.git
cd proxyfi/cli-agent

# Install dependencies
npm install

# Build
npm run build

# Link for local development
npm link

📄 License

MIT © ULN Labs