Skip to content

theadriann/vibeproxyplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeProxyPlus

A cross-platform alternative to VibeProxy, built on CLIProxyAPIPlus.

Why?

VibeProxy is a great macOS menu bar app for using AI subscriptions with coding tools. However:

  • macOS only - No Windows/Linux support
  • No model configs - Doesn't generate usable configs for tools like Factory CLI

This project provides:

  • Cross-platform - Works on macOS, Windows, and Linux
  • Extended thinking - Adds thinking budget support for Claude models
  • Model configs - Generates ready-to-use configs for Factory CLI and OpenCode

Note: Model configs are provided as-is and may not always be up-to-date. Run make sync-models to fetch the latest from upstream sources.

Architecture

Client → ThinkingProxy (:8317) → CLIProxyAPIPlus (:8318) → Claude/OpenAI/Gemini/etc

Quick Start

# 1. Download CLIProxyAPIPlus
make download-cliproxy

# 2. Authenticate (pick the providers you need)
make auth-claude       # Claude models
make auth-codex        # GPT-5/Codex models
make auth-gemini       # Gemini models
make auth-antigravity  # Antigravity (Gemini 3 Pro, etc)
make auth-copilot      # GitHub Copilot

# 3. Run
make run

Factory CLI Setup

make sync-models
cp config/factory-config.json ~/.factory/settings.json

Or merge customModels array into your existing ~/.factory/settings.json.

Thinking Models

Append -thinking-BUDGET to Claude models to enable extended thinking:

Suffix Budget Use Case
-thinking-4000 4K Quick reasoning
-thinking-10000 10K Standard
-thinking-32000 32K Deep analysis

Example: claude-opus-4-5-20251101-thinking-32000

Commands

make download-cliproxy  # Download CLIProxyAPIPlus
make update-cliproxy    # Check for updates, download if newer
make update-and-run     # Update CLIProxyAPIPlus + start proxies
make build              # Build ThinkingProxy
make run                # Start both proxies
make sync-models        # Regenerate model configs
make test               # Run tests
make clean              # Remove binaries

Windows

# Download cli-proxy-api-plus_windows_amd64.exe from releases
# Rename to bin/cli-proxy-api-plus.exe
go build -o bin\thinking-proxy.exe .\cmd\thinking-proxy
scripts\start.bat

Health Check

curl http://localhost:8317/health
# {"status":"healthy"}

Contributing

This is a personal open source project. Contributions, issues, and PRs are welcome!

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors