[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6884":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":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},6884,"quotio","nguyenphutrong\u002Fquotio","nguyenphutrong","Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude, Gemini, OpenAI, Qwen, and Antigravity subscriptions – with real-time quota tracking and smart auto-failover for AI coding tools like Claude Code, OpenCode, and Droid.","https:\u002F\u002Fwww.quotio.dev",null,"Swift",4465,285,8,127,0,18,84,4,29.37,"MIT License",false,"master",true,[26,27,28,29],"ai-tools","developer-tools","proxy","quota-monitor","2026-06-12 02:01:31","# Quotio\n\n\u003Cp align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fmenu_bar_dark.png\" \u002F>\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fmenu_bar.png\" \u002F>\n    \u003Cimg alt=\"Quotio Banner\" src=\"screenshots\u002Fmenu_bar.png\" height=\"600\" \u002F>\n  \u003C\u002Fpicture>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-macOS-lightgrey.svg?style=flat\" alt=\"Platform macOS\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flanguage-Swift-orange.svg?style=flat\" alt=\"Language Swift\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg?style=flat\" alt=\"License MIT\" \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FdFzeZ7qS\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20us-5865F2.svg?style=flat&logo=discord&logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"README.vi.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flang-Tiếng%20Việt-red.svg?style=flat\" alt=\"Vietnamese\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"README.zh.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flang-zh--CN-green.svg?style=flat\" alt=\"Chinese\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"README.fr.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flang-Français-blue.svg?style=flat\" alt=\"French\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>The ultimate command center for your AI coding assistants on macOS.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\nQuotio is a native macOS application for managing **CLIProxyAPI** - a local proxy server that powers your AI coding agents. It helps you manage multiple AI accounts, track quotas, and configure CLI tools in one place.\n\n## ✨ Features\n\n- **🔌 Multi-Provider Support**: Connect accounts from Gemini, Claude, OpenAI Codex, Qwen, Vertex AI, iFlow, Antigravity, Kiro, Trae, and GitHub Copilot via OAuth or API keys.\n- **📊 Standalone Quota Mode**: View quota and accounts without running the proxy server - perfect for quick checks.\n- **🚀 One-Click Agent Configuration**: Auto-detect and configure AI coding tools like Claude Code, OpenCode, Gemini CLI, and more.\n- **📈 Real-time Dashboard**: Monitor request traffic, token usage, and success rates live.\n- **📉 Smart Quota Management**: Visual quota tracking per account with automatic failover strategies (Round Robin \u002F Fill First).\n- **🔑 API Key Management**: Generate and manage API keys for your local proxy.\n- **🖥️ Menu Bar Integration**: Quick access to server status, quota overview, and custom provider icons from your menu bar.\n- **🔔 Notifications**: Alerts for low quotas, account cooling periods, or service issues.\n- **🔄 Auto-Update**: Built-in Sparkle updater for seamless updates.\n- **🌍 Multilingual**: English, Vietnamese, and Simplified Chinese support.\n\n## 🤖 Supported Ecosystem\n\n### AI Providers\n| Provider | Auth Method |\n|----------|-------------|\n| Google Gemini | OAuth |\n| Anthropic Claude | OAuth |\n| OpenAI Codex | OAuth |\n| Qwen Code | OAuth |\n| Vertex AI | Service Account JSON |\n| iFlow | OAuth |\n| Antigravity | OAuth |\n| Kiro | OAuth |\n| GitHub Copilot | OAuth |\n\n### IDE Quota Tracking (Monitor Only)\n| IDE | Description |\n|-----|-------------|\n| Cursor | Auto-detected when installed and logged in |\n| Trae | Auto-detected when installed and logged in |\n\n> **Note**: These IDEs are only used for quota usage monitoring. They cannot be used as providers for the proxy.\n\n### Compatible CLI Agents\nQuotio can automatically configure these tools to use your centralized proxy:\n- Claude Code\n- Codex CLI\n- Gemini CLI\n- Amp CLI\n- OpenCode\n- Factory Droid\n\n## 🚀 Installation\n\n### Requirements\n- macOS 14.0 (Sonoma) or later\n- Internet connection for OAuth authentication\n\n### Homebrew (Recommended)\n```bash\nbrew tap nguyenphutrong\u002Ftap\nbrew install --cask quotio\n```\n\n### Download\nDownload the latest `.dmg` from the [Releases](https:\u002F\u002Fgithub.com\u002Fnguyenphutrong\u002Fquotio\u002Freleases) page.\n\n> ⚠️ **Note**: The app is not signed with an Apple Developer certificate yet. If macOS blocks the app, run:\n> ```bash\n> xattr -cr \u002FApplications\u002FQuotio.app\n> ```\n\n### Building from Source\n\n1. **Clone the repository:**\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002Fnguyenphutrong\u002Fquotio.git\n   cd Quotio\n   ```\n\n2. **Open in Xcode:**\n   ```bash\n   open Quotio.xcodeproj\n   ```\n\n3. **Build and Run:**\n   - Select the \"Quotio\" scheme\n   - Press `Cmd + R` to build and run\n\n> The app will automatically download the `CLIProxyAPI` binary on first launch.\n\n## 📖 Usage\n\n### 1. Start the Server\nLaunch Quotio and click **Start** on the dashboard to initialize the local proxy server.\n\n### 2. Connect Accounts\nGo to **Providers** tab → Click on a provider → Authenticate via OAuth or import credentials.\n\n### 3. Configure Agents\nGo to **Agents** tab → Select an installed agent → Click **Configure** → Choose Automatic or Manual mode.\n\n### 4. Monitor Usage\n- **Dashboard**: Overall health and traffic\n- **Quota**: Per-account usage breakdown\n- **Logs**: Raw request\u002Fresponse logs for debugging\n\n## ⚙️ Settings\n\n- **Port**: Change the proxy listening port\n- **Routing Strategy**: Round Robin or Fill First\n- **Auto-start**: Launch proxy automatically when Quotio opens\n- **Notifications**: Toggle alerts for various events\n\n## 📸 Screenshots\n\n### Dashboard\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fdashboard_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fdashboard.png\" \u002F>\n  \u003Cimg alt=\"Dashboard\" src=\"screenshots\u002Fdashboard.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Providers\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fprovider_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fprovider.png\" \u002F>\n  \u003Cimg alt=\"Providers\" src=\"screenshots\u002Fprovider.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Agent Setup\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fagent_setup_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fagent_setup.png\" \u002F>\n  \u003Cimg alt=\"Agent Setup\" src=\"screenshots\u002Fagent_setup.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Quota Monitoring\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fquota_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fquota.png\" \u002F>\n  \u003Cimg alt=\"Quota Monitoring\" src=\"screenshots\u002Fquota.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Fallback Configuration\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Ffallback_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Ffallback.png\" \u002F>\n  \u003Cimg alt=\"Fallback Configuration\" src=\"screenshots\u002Ffallback.png\" \u002F>\n\u003C\u002Fpicture>\n\n### API Keys\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fapi_keys_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fapi_keys.png\" \u002F>\n  \u003Cimg alt=\"API Keys\" src=\"screenshots\u002Fapi_keys.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Logs\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Flogs_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Flogs.png\" \u002F>\n  \u003Cimg alt=\"Logs\" src=\"screenshots\u002Flogs.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Settings\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fsettings_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fsettings.png\" \u002F>\n  \u003Cimg alt=\"Settings\" src=\"screenshots\u002Fsettings.png\" \u002F>\n\u003C\u002Fpicture>\n\n### Menu Bar\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"screenshots\u002Fmenu_bar_dark.png\" \u002F>\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"screenshots\u002Fmenu_bar.png\" \u002F>\n  \u003Cimg alt=\"Menu Bar\" src=\"screenshots\u002Fmenu_bar.png\" height=\"600\" \u002F>\n\u003C\u002Fpicture>\n\n## 🤝 Contributing\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature\u002Famazing-feature`)\n3. Commit your Changes (`git commit -m 'Add amazing feature'`)\n4. Push to the Branch (`git push origin feature\u002Famazing-feature`)\n5. Open a Pull Request\n\n## 💬 Community\n\nJoin our Discord community to get help, share feedback, and connect with other users:\n\n\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FdFzeZ7qS\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20our%20community-5865F2.svg?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Join Discord\" \u002F>\n\u003C\u002Fa>\n\n## ⭐ Star History\n\n\u003Cpicture>\n  \u003Csource\n    media=\"(prefers-color-scheme: dark)\"\n    srcset=\"\n      https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nguyenphutrong\u002Fquotio&type=Date&theme=dark\n    \"\n  \u002F>\n  \u003Csource\n    media=\"(prefers-color-scheme: light)\"\n    srcset=\"\n      https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nguyenphutrong\u002Fquotio&type=Date\n    \"\n  \u002F>\n  \u003Cimg\n    alt=\"Star History Chart\"\n    src=\"https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=nguyenphutrong\u002Fquotio&type=Date\"\n  \u002F>\n\u003C\u002Fpicture>\n\n## 📊 Repo Activity\n\n![Repo Activity](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002F884e7349c8939bfd4bdba4bc582b6fdc0ecc21ee.svg \"Repobeats analytics image\")\n\n## 💖 Contributors\n\nWe couldn't have done this without you. Thank you! 🙏\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnguyenphutrong\u002Fquotio\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=nguyenphutrong\u002Fquotio\" \u002F>\n\u003C\u002Fa>\n\n## 📄 License\n\nMIT License. See `LICENSE` for details.\n","Quotio 是一款专为 macOS 设计的原生菜单栏应用，旨在统一管理 Claude、Gemini、OpenAI、Qwen 和 Antigravity 等多个 AI 服务账号。其核心功能包括多提供商支持、实时配额跟踪、智能自动故障转移以及一键配置 AI 编码工具等。通过 Quotio，用户可以轻松地在一个界面中管理所有 AI 账号及其配额，并且能够实时监控请求流量、令牌使用情况和成功率。此外，它还提供了便捷的 API 密钥管理和菜单栏集成等功能，非常适合需要频繁切换或同时使用多个 AI 编程助手的开发者。",2,"2026-06-11 03:09:22","top_language"]