Sandbox
@automazeio/vibeproxy

Menu bar proxy for Claude Code and Codex subscriptions

VibeProxy is a native macOS app that starts and manages a local proxy for AI coding tools. It lets you sign in with supported subscriptions, then routes tool requests through those accounts instead of separate API keys. The app includes a menu bar UI, account status, provider priority controls, and update support.

3,343 starsโ€ข224 forksโ€ขSwiftโ€ขUpdated 8d ago
Who it's for

Builders who want their coding tools to use existing Claude Code or ChatGPT subscriptions instead of separate API keys.

What it delivers

You can connect coding tools to your existing AI accounts and keep working without re-entering credentials or managing extra keys.

What it does

Menu bar server control

Start and stop the proxy from a native macOS menu bar app.

OAuth account connection

Connect Claude Code, Codex, Gemini, Kimi, Qwen, and Antigravity accounts directly from the app.

Multi-account routing

Use multiple accounts per provider with round-robin distribution and failover when rate-limited.

Provider priority control

Enable or disable providers and hot reload the available models.

Vercel AI Gateway routing

Route Claude requests through Vercel's AI Gateway for safer access to Claude Max.

Automatic update checks

Check for updates daily and install them through Sparkle.

README

VibeProxy

VibeProxy Icon

Automaze MIT License Follow on ๐• Star this repo

Stop paying twice for AI. VibeProxy is a beautiful native macOS menu bar app that lets you use your existing Claude Code, ChatGPT, Gemini, Kimi, Qwen, Antigravity, and Z.AI GLM subscriptions with powerful AI coding tools like Factory Droids.

Built on CLIProxyAPIPlus, it handles OAuth authentication, token management, and API routing automatically. One click to authenticate, zero friction to code.


VibeProxy Screenshot

[!TIP] ๐Ÿ“ฃ NEW: Vercel AI Gateway Integration!
Route your Claude requests through Vercel's officially sanctioned AI Gateway for safer access to your Claude Max subscription. No more worrying about account risks from using OAuth tokens directly!

Latest models supported: Gemini 3 Pro (via Antigravity), GPT-5.1 / GPT-5.1 Codex, Claude Sonnet 4.5 / Opus 4.5 with extended thinking, GitHub Copilot, Z.AI GLM-4.7, and Kimi! ๐Ÿš€

Setup Guides:


Features

  • ๐ŸŽฏ Native macOS Experience - Clean, native SwiftUI interface that feels right at home on macOS
  • ๐Ÿš€ One-Click Server Management - Start/stop the proxy server from your menu bar
  • ๐Ÿ” Easy Authentication - Authenticate with Codex, Claude Code, Gemini, Kimi, Qwen, and Antigravity (OAuth), plus Z.AI GLM (API key) directly from the app
  • ๐Ÿ›ก๏ธ Vercel AI Gateway - Route Claude requests through Vercel's AI Gateway for safer access to your Claude Max subscription without risking your account from direct OAuth token usage
  • ๐Ÿ‘ฅ Multi-Account Support - Connect multiple accounts per provider with automatic round-robin distribution and failover when rate-limited
  • ๐ŸŽš๏ธ Provider Priority - Enable/disable providers to control which models are available (instant hot reload)
  • ๐Ÿ“Š Real-Time Status - Live connection status and automatic credential detection
  • ๐Ÿ”„ Automatic App Updates - Starting with v1.6, VibeProxy checks for updates daily and installs them seamlessly via Sparkle
  • ๐ŸŽจ Beautiful Icons - Custom icons with dark mode support
  • ๐Ÿ’พ Self-Contained - Everything bundled inside the .app (server binary, config, static files)

Installation

Requirements: macOS 13+ (Ventura or later)

Download Pre-built Release (Recommended)

  1. Go to the Releases page
  2. Download the appropriate version for your Mac:
    • Apple Silicon (M1/M2/M3/M4): VibeProxy-arm64.zip
    • Intel: VibeProxy-x86_64.zip (untested - please report issues)
  3. Extract and drag VibeProxy.app to /Applications
  4. Launch VibeProxy

Code Signed & Notarized โœ… - No Gatekeeper warnings, installs seamlessly on macOS.

Build from Source

Want to build it yourself? See INSTALLATION.md for detailed build instructions.

Usage

First Launch

  1. Launch VibeProxy - you'll see a menu bar icon
  2. Click the icon and select "Open Settings"
  3. The server will start automatically
  4. Click "Connect" for Claude Code, Codex, Gemini, Kimi, Qwen, or Antigravity to authenticate, or "Add Account" for Z.AI GLM

Authentication

When you click "Connect" for an OAuth provider:

  1. Your browser opens with the OAuth page
  2. Complete the authentication in the browser
  3. VibeProxy automatically detects your credentials
  4. Status updates to show you're connected

When you click "Add Account" for Z.AI GLM:

  1. Paste your provider API key
  2. VibeProxy stores it in ~/.cli-proxy-api/
  3. The provider becomes available through the proxy immediately

Server Management

  • Toggle Server: Click the status (Running/Stopped) to start/stop
  • Menu Bar Icon: Shows active/inactive state
  • Launch at Login: Toggle to start VibeProxy automatically

Requirements

  • macOS 13.0 (Ventura) or later

Development

Project Structure

VibeProxy/
โ”œโ”€โ”€ Sources/
โ”‚   โ”œโ”€โ”€ main.swift              # App entry point
โ”‚   โ”œโ”€โ”€ AppDelegate.swift       # Menu bar & window management
โ”‚   โ”œโ”€โ”€ ServerManager.swift     # Server process control & auth
โ”‚   โ”œโ”€โ”€ SettingsView.swift      # Main UI
โ”‚   โ”œโ”€โ”€ AuthStatus.swift        # Auth file monitoring
โ”‚   โ””โ”€โ”€ Resources/
โ”‚       โ”œโ”€โ”€ AppIcon.iconset     # App icon
โ”‚       โ”œโ”€โ”€ AppIcon.icns        # App icon
โ”‚       โ”œโ”€โ”€ cli-proxy-api-plus  # CLIProxyAPIPlus binary
โ”‚       โ”œโ”€โ”€ config.yaml         # CLIProxyAPIPlus config
โ”‚       โ”œโ”€โ”€ icon-active.png     # Menu bar icon (active)
โ”‚       โ”œโ”€โ”€ icon-inactive.png   # Menu bar icon (inactive)
โ”‚       โ”œโ”€โ”€ icon-claude.png     # Claude Code service icon
โ”‚       โ”œโ”€โ”€ icon-codex.png      # Codex service icon
โ”‚       โ”œโ”€โ”€ icon-gemini.png     # Gemini service icon
โ”‚       โ”œโ”€โ”€ icon-qwen.png       # Qwen service icon
โ”‚       โ””โ”€โ”€ icon-zai.png        # Z.AI GLM service icon
โ”œโ”€โ”€ Package.swift               # Swift Package Manager config
โ”œโ”€โ”€ Info.plist                  # macOS app metadata
โ”œโ”€โ”€ build.sh                    # Resource bundling script
โ”œโ”€โ”€ create-app-bundle.sh        # App bundle creation script
โ””โ”€โ”€ Makefile                    # Build automation

Key Components

  • AppDelegate: Manages the menu bar item and settings window lifecycle
  • ServerManager: Controls the cli-proxy-api server process and OAuth authentication
  • SettingsView: SwiftUI interface with native macOS design
  • AuthStatus: Monitors ~/.cli-proxy-api/ for authentication files
  • File Monitoring: Real-time updates when auth files are added/removed

Credits

VibeProxy is built on top of CLIProxyAPIPlus, an excellent unified proxy server for AI services with support for third-party providers.

Special thanks to the CLIProxyAPIPlus project for providing the core functionality that makes VibeProxy possible.

License

MIT License - see LICENSE file for details

Support


ยฉ 2025 Automaze, Ltd. All rights reserved.

Files in the repo

Repository payloadโ€ข19 top-level entries
  • .github
  • scripts
  • src
  • .gitignore
  • AMPCODE_SETUP.md
  • appcast-x86_64.xml
  • appcast.xml
  • CHANGELOG.md
  • create-app-bundle.sh
  • entitlements.plist
  • FACTORY_SETUP.md
  • icon.png
  • INSTALLATION.md
  • LICENSE
  • Makefile
  • README.md
  • sparkle-entitlements.plist
  • vibeproxy-factory-video.webp
  • vibeproxy.webp

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More connectors

High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph โ€” average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.

43k

Universal provider proxy for OpenAI Codex & Claude Code โ€” use any LLM (Claude, Gemini, Grok, DeepSeek, Ollamaโ€ฆ) with Codex CLI, App, SDK, and Claude Code

14k
okf-memory/
okf-agent-memory

Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300ยตs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.

547
tirth8205/
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

31k
2akouwu/
reverify

Stop your AI from making things up โ€” it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.

1.1k
t8y2/dbxConnectors

20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | ่ฝป้‡็บง่ทจๅนณๅฐๆ•ฐๆฎๅบ“็ฎก็†ๅทฅๅ…ท๏ผŒๆ”ฏๆŒ MySQLใ€PostgreSQLใ€SQLiteใ€Redisใ€MongoDBใ€่พพๆขฆ็ญ‰ 90+ ๆ•ฐๆฎๅบ“๏ผŒๆไพ›ๆกŒ้ข็ซฏใ€Dockerใ€CLIใ€ๅ†…็ฝฎ AI ๅŠฉๆ‰‹ๅ’Œ MCP Serverใ€‚

19k