[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7082":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7082,"vibeproxy","automazeio\u002Fvibeproxy","automazeio","Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys needed","",null,"Swift",3027,205,8,17,0,3,138,266,20,28.94,"MIT License",false,"main",[26,27,28,29,30,31],"claude-code","claudecode","cli-proxy","codex","factory-droids","gpt-5-codex","2026-06-12 02:01:34","# VibeProxy\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"icon.png\" width=\"128\" height=\"128\" alt=\"VibeProxy Icon\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fautomaze.io\" rel=\"nofollow\">\u003Cimg alt=\"Automaze\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBy-automaze.io-4b3baf\" style=\"max-width: 100%;\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomazeio\u002Fvibeproxy\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg alt=\"MIT License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-28a745\" style=\"max-width: 100%;\">\u003C\u002Fa>\n\u003Ca href=\"http:\u002F\u002Fx.com\u002Fintent\u002Ffollow?screen_name=aroussi\" rel=\"nofollow\">\u003Cimg alt=\"Follow on 𝕏\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow-%F0%9D%95%8F\u002F@aroussi-1c9bf0\" style=\"max-width: 100%;\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomazeio\u002Fvibeproxy\">\u003Cimg alt=\"Star this repo\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fautomazeio\u002Fvibeproxy.svg?style=social&amp;label=Star%20this%20repo&amp;maxAge=60\" style=\"max-width: 100%;\">\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fp>\n\n**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](https:\u002F\u002Fapp.factory.ai\u002Fr\u002FFM8BJHFQ)**.\n\nBuilt on [CLIProxyAPIPlus](https:\u002F\u002Fgithub.com\u002Frouter-for-me\u002FCLIProxyAPIPlus), it handles OAuth authentication, token management, and API routing automatically. One click to authenticate, zero friction to code.\n\n\n\u003Cp align=\"center\">\n\u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Fwww.loom.com\u002Fshare\u002F5cf54acfc55049afba725ab443dd3777\">\u003Cimg src=\"vibeproxy-factory-video.webp\" width=\"600\" height=\"380\" alt=\"VibeProxy Screenshot\" border=\"0\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n> [!TIP]\n> 📣 **NEW: Vercel AI Gateway Integration!**\u003Cbr>Route your Claude requests through [Vercel's officially sanctioned AI Gateway](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fai-gateway) for safer access to your Claude Max subscription. No more worrying about account risks from using OAuth tokens directly!\n>\n> **Latest models supported:** Gemini 3 Pro (via Antigravity), GPT-5.1 \u002F GPT-5.1 Codex, Claude Sonnet 4.5 \u002F Opus 4.5 with extended thinking, GitHub Copilot, Z.AI GLM-4.7, and Kimi! 🚀 \n> \n> **Setup Guides:**\n> - [Factory CLI Setup →](FACTORY_SETUP.md) - Use Factory Droids with your AI subscriptions\n> - [Amp CLI Setup →](AMPCODE_SETUP.md) - Use Amp CLI with fallback to your subscriptions\n\n---\n\n## Features\n\n- 🎯 **Native macOS Experience** - Clean, native SwiftUI interface that feels right at home on macOS\n- 🚀 **One-Click Server Management** - Start\u002Fstop the proxy server from your menu bar\n- 🔐 **Easy Authentication** - Authenticate with Codex, Claude Code, Gemini, Kimi, Qwen, and Antigravity (OAuth), plus Z.AI GLM (API key) directly from the app\n- 🛡️ **Vercel AI Gateway** - Route Claude requests through [Vercel's AI Gateway](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fai-gateway) for safer access to your Claude Max subscription without risking your account from direct OAuth token usage\n- 👥 **Multi-Account Support** - Connect multiple accounts per provider with automatic round-robin distribution and failover when rate-limited\n- 🎚️ **Provider Priority** - Enable\u002Fdisable providers to control which models are available (instant hot reload)\n- 📊 **Real-Time Status** - Live connection status and automatic credential detection\n- 🔄 **Automatic App Updates** - Starting with v1.6, VibeProxy checks for updates daily and installs them seamlessly via Sparkle\n- 🎨 **Beautiful Icons** - Custom icons with dark mode support\n- 💾 **Self-Contained** - Everything bundled inside the .app (server binary, config, static files)\n\n\n## Installation\n\n**Requirements:** macOS 13+ (Ventura or later)\n\n### Download Pre-built Release (Recommended)\n\n1. Go to the [**Releases**](https:\u002F\u002Fgithub.com\u002Fautomazeio\u002Fvibeproxy\u002Freleases) page\n2. Download the appropriate version for your Mac:\n   - **Apple Silicon** (M1\u002FM2\u002FM3\u002FM4): `VibeProxy-arm64.zip`\n   - **Intel**: `VibeProxy-x86_64.zip` *(untested - please report issues)*\n3. Extract and drag `VibeProxy.app` to `\u002FApplications`\n4. Launch VibeProxy\n\n**Code Signed & Notarized** ✅ - No Gatekeeper warnings, installs seamlessly on macOS.\n\n### Build from Source\n\nWant to build it yourself? See [**INSTALLATION.md**](INSTALLATION.md) for detailed build instructions.\n\n## Usage\n\n### First Launch\n\n1. Launch VibeProxy - you'll see a menu bar icon\n2. Click the icon and select \"Open Settings\"\n3. The server will start automatically\n4. Click \"Connect\" for Claude Code, Codex, Gemini, Kimi, Qwen, or Antigravity to authenticate, or \"Add Account\" for Z.AI GLM\n\n### Authentication\n\nWhen you click \"Connect\" for an OAuth provider:\n1. Your browser opens with the OAuth page\n2. Complete the authentication in the browser\n3. VibeProxy automatically detects your credentials\n4. Status updates to show you're connected\n\nWhen you click \"Add Account\" for Z.AI GLM:\n1. Paste your provider API key\n2. VibeProxy stores it in `~\u002F.cli-proxy-api\u002F`\n3. The provider becomes available through the proxy immediately\n\n### Server Management\n\n- **Toggle Server**: Click the status (Running\u002FStopped) to start\u002Fstop\n- **Menu Bar Icon**: Shows active\u002Finactive state\n- **Launch at Login**: Toggle to start VibeProxy automatically\n\n## Requirements\n\n- macOS 13.0 (Ventura) or later\n\n## Development\n\n### Project Structure\n\n```\nVibeProxy\u002F\n├── Sources\u002F\n│   ├── main.swift              # App entry point\n│   ├── AppDelegate.swift       # Menu bar & window management\n│   ├── ServerManager.swift     # Server process control & auth\n│   ├── SettingsView.swift      # Main UI\n│   ├── AuthStatus.swift        # Auth file monitoring\n│   └── Resources\u002F\n│       ├── AppIcon.iconset     # App icon\n│       ├── AppIcon.icns        # App icon\n│       ├── cli-proxy-api-plus  # CLIProxyAPIPlus binary\n│       ├── config.yaml         # CLIProxyAPIPlus config\n│       ├── icon-active.png     # Menu bar icon (active)\n│       ├── icon-inactive.png   # Menu bar icon (inactive)\n│       ├── icon-claude.png     # Claude Code service icon\n│       ├── icon-codex.png      # Codex service icon\n│       ├── icon-gemini.png     # Gemini service icon\n│       ├── icon-qwen.png       # Qwen service icon\n│       └── icon-zai.png        # Z.AI GLM service icon\n├── Package.swift               # Swift Package Manager config\n├── Info.plist                  # macOS app metadata\n├── build.sh                    # Resource bundling script\n├── create-app-bundle.sh        # App bundle creation script\n└── Makefile                    # Build automation\n```\n\n### Key Components\n\n- **AppDelegate**: Manages the menu bar item and settings window lifecycle\n- **ServerManager**: Controls the cli-proxy-api server process and OAuth authentication\n- **SettingsView**: SwiftUI interface with native macOS design\n- **AuthStatus**: Monitors `~\u002F.cli-proxy-api\u002F` for authentication files\n- **File Monitoring**: Real-time updates when auth files are added\u002Fremoved\n\n## Credits\n\nVibeProxy is built on top of [CLIProxyAPIPlus](https:\u002F\u002Fgithub.com\u002Frouter-for-me\u002FCLIProxyAPIPlus), an excellent unified proxy server for AI services with support for third-party providers.\n\nSpecial thanks to the CLIProxyAPIPlus project for providing the core functionality that makes VibeProxy possible.\n\n## License\n\nMIT License - see LICENSE file for details\n\n## Support\n\n- **Report Issues**: [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fautomazeio\u002Fvibeproxy\u002Fissues)\n- **Website**: [automaze.io](https:\u002F\u002Fautomaze.io)\n\n---\n\n© 2025 [Automaze, Ltd.](https:\u002F\u002Fautomaze.io) All rights reserved.\n","VibeProxy 是一款专为 macOS 设计的菜单栏应用，允许用户无需 API 密钥即可将其 Claude Code 和 ChatGPT 订阅与 AI 编码工具结合使用。该项目采用 Swift 语言开发，具有简洁直观的原生界面，支持一键启动\u002F停止代理服务器，并自动处理 OAuth 认证、令牌管理和 API 路由。此外，VibeProxy 支持通过 Vercel 的 AI Gateway 安全地访问 Claude Max 订阅，减少了直接使用 OAuth 令牌可能带来的风险。它还支持多账户连接和多种最新的 AI 模型，如 Gemini 3 Pro、GPT-5.1 Codex 等。这款应用非常适合需要高效整合多个 AI 编程辅助服务的开发者或团队，在日常编码工作中提供无缝体验。",2,"2026-06-11 03:10:27","top_language"]