{"repo":"okooo5km/Prism","free":true,"listed":false,"github":"https://github.com/okooo5km/Prism","clone":"git clone https://github.com/okooo5km/Prism.git","description":"Prism is a SwiftUI menu bar companion that organizes Claude-compatible API services, whether they come from direct model providers or third-party Anthropic-compatible gateways.","language":"Swift","stars":73,"topics":["api","claude","claudecode","macos","menubar-app","swiftui"],"license":"AGPL-3.0","category":"mobile-apps","readme_excerpt":"Prism Using my apps is also a way to support me: --- English 简体中文 Prism is a SwiftUI menu bar companion that organizes Claude-compatible API services, whether they come from direct model providers or third-party Anthropic-compatible gateways. The project was created as an experiment to validate large language models' ability to ship real macOS utilities; most of the code was generated by AI agents, with minimal human assembly and polish. The prototype turned out to be genuinely useful, so we decided to open source it—please enjoy it, and respect the license that makes this release possible. ✨ Features - 🧱 Manage multiple AI provider profiles with typed environment variables and per-provider icons - 🔁 One-click activation that writes to .claude/settings.json while preserving user-managed keys and keeping backups - 🧠 Pre-built templates for popular Claude-compatible services (Zhipu AI, Moonshot, DeepSeek, MiniMax, etc.) plus a custom profile for anything else - 🛡️ Automatic config backups and token masking so risky fields stay guarded in logs - 🔔 Sparkle-powered update checks right from the menu bar - 🎯 Minimal, keyboard-friendly UI sized for quick status bar interactions 🧭 Architecture at a Glance - Prism/App/ — status bar entry point, popover lifecycle, Sparkle updater bootstrap - ViewModels/ — @Observable models powering provider selection, updates, and UI state transitions - Views/ and Views/Components/ — SwiftUI surfaces for provider management, animated transitions","default_branch":null,"files":null,"tree":[],"storefront":"/r/okooo5km","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/okooo5km/Prism/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}