gitextract_cvacokmp/ ├── .github/ │ └── workflows/ │ ├── ci.yml │ ├── release-cli.yml │ └── upstream-monitor.yml ├── .gitignore ├── .swiftformat ├── .swiftlint.yml ├── .swiftpm/ │ └── xcode/ │ └── package.xcworkspace/ │ └── contents.xcworkspacedata ├── AGENTS.md ├── CHANGELOG.md ├── FORK_STATUS.md ├── IMPLEMENTATION_SUMMARY.md ├── Icon.icns ├── Icon.icon/ │ └── icon.json ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Scripts/ │ ├── analyze_quotio.sh │ ├── build_icon.sh │ ├── changelog-to-html.sh │ ├── check-release-assets.sh │ ├── check_upstreams.sh │ ├── compile_and_run.sh │ ├── docs-list.mjs │ ├── install_lint_tools.sh │ ├── launch.sh │ ├── lint.sh │ ├── make_appcast.sh │ ├── package_app.sh │ ├── prepare_upstream_pr.sh │ ├── release.sh │ ├── review_upstream.sh │ ├── setup_dev_signing.sh │ ├── sign-and-notarize.sh │ ├── test_live_update.sh │ ├── validate_changelog.sh │ └── verify_appcast.sh ├── Sources/ │ ├── CodexBar/ │ │ ├── About.swift │ │ ├── AppNotifications.swift │ │ ├── ClaudeLoginRunner.swift │ │ ├── CodexLoginRunner.swift │ │ ├── CodexbarApp.swift │ │ ├── Config/ │ │ │ └── CodexBarConfigMigrator.swift │ │ ├── CookieHeaderStore.swift │ │ ├── CopilotTokenStore.swift │ │ ├── CostHistoryChartMenuView.swift │ │ ├── CreditsHistoryChartMenuView.swift │ │ ├── CursorLoginRunner.swift │ │ ├── Date+RelativeDescription.swift │ │ ├── DisplayLink.swift │ │ ├── GeminiLoginRunner.swift │ │ ├── HiddenWindowView.swift │ │ ├── HistoricalUsagePace.swift │ │ ├── IconRenderer.swift │ │ ├── IconView.swift │ │ ├── InstallOrigin.swift │ │ ├── KeyboardShortcuts+Names.swift │ │ ├── KeychainMigration.swift │ │ ├── KeychainPromptCoordinator.swift │ │ ├── KimiK2TokenStore.swift │ │ ├── KimiTokenStore.swift │ │ ├── LaunchAtLoginManager.swift │ │ ├── LoadingPattern.swift │ │ ├── MenuBarDisplayMode.swift │ │ ├── MenuBarDisplayText.swift │ │ ├── MenuCardView.swift │ │ ├── MenuContent.swift │ │ ├── MenuDescriptor.swift │ │ ├── MenuHighlightStyle.swift │ │ ├── MiniMaxAPITokenStore.swift │ │ ├── MiniMaxCookieStore.swift │ │ ├── MouseLocationReader.swift │ │ ├── Notifications+CodexBar.swift │ │ ├── OpenAICreditsPurchaseWindowController.swift │ │ ├── PersonalInfoRedactor.swift │ │ ├── PreferencesAboutPane.swift │ │ ├── PreferencesAdvancedPane.swift │ │ ├── PreferencesComponents.swift │ │ ├── PreferencesDebugPane.swift │ │ ├── PreferencesDisplayPane.swift │ │ ├── PreferencesGeneralPane.swift │ │ ├── PreferencesProviderDetailView.swift │ │ ├── PreferencesProviderErrorView.swift │ │ ├── PreferencesProviderSettingsMetrics.swift │ │ ├── PreferencesProviderSettingsRows.swift │ │ ├── PreferencesProviderSidebarView.swift │ │ ├── PreferencesProvidersPane+Testing.swift │ │ ├── PreferencesProvidersPane.swift │ │ ├── PreferencesSelection.swift │ │ ├── PreferencesView.swift │ │ ├── ProviderBrandIcon.swift │ │ ├── ProviderRegistry.swift │ │ ├── ProviderSwitcherButtons.swift │ │ ├── ProviderToggleStore.swift │ │ ├── Providers/ │ │ │ ├── Alibaba/ │ │ │ │ ├── AlibabaCodingPlanProviderImplementation.swift │ │ │ │ └── AlibabaCodingPlanSettingsStore.swift │ │ │ ├── Amp/ │ │ │ │ ├── AmpProviderImplementation.swift │ │ │ │ └── AmpSettingsStore.swift │ │ │ ├── Antigravity/ │ │ │ │ ├── AntigravityLoginFlow.swift │ │ │ │ └── AntigravityProviderImplementation.swift │ │ │ ├── Augment/ │ │ │ │ ├── AugmentProviderImplementation.swift │ │ │ │ ├── AugmentProviderRuntime.swift │ │ │ │ └── AugmentSettingsStore.swift │ │ │ ├── Claude/ │ │ │ │ ├── ClaudeLoginFlow.swift │ │ │ │ ├── ClaudeProviderImplementation.swift │ │ │ │ └── ClaudeSettingsStore.swift │ │ │ ├── Codex/ │ │ │ │ ├── CodexLoginFlow.swift │ │ │ │ ├── CodexProviderImplementation.swift │ │ │ │ ├── CodexProviderRuntime.swift │ │ │ │ └── CodexSettingsStore.swift │ │ │ ├── Copilot/ │ │ │ │ ├── CopilotLoginFlow.swift │ │ │ │ ├── CopilotProviderImplementation.swift │ │ │ │ └── CopilotSettingsStore.swift │ │ │ ├── Cursor/ │ │ │ │ ├── CursorLoginFlow.swift │ │ │ │ ├── CursorProviderImplementation.swift │ │ │ │ └── CursorSettingsStore.swift │ │ │ ├── Factory/ │ │ │ │ ├── FactoryLoginFlow.swift │ │ │ │ ├── FactoryProviderImplementation.swift │ │ │ │ └── FactorySettingsStore.swift │ │ │ ├── Gemini/ │ │ │ │ ├── GeminiLoginFlow.swift │ │ │ │ └── GeminiProviderImplementation.swift │ │ │ ├── JetBrains/ │ │ │ │ ├── JetBrainsLoginFlow.swift │ │ │ │ ├── JetBrainsProviderImplementation.swift │ │ │ │ └── JetBrainsSettingsStore.swift │ │ │ ├── Kilo/ │ │ │ │ ├── KiloProviderImplementation.swift │ │ │ │ └── KiloSettingsStore.swift │ │ │ ├── Kimi/ │ │ │ │ ├── KimiProviderImplementation.swift │ │ │ │ └── KimiSettingsStore.swift │ │ │ ├── KimiK2/ │ │ │ │ ├── KimiK2ProviderImplementation.swift │ │ │ │ └── KimiK2SettingsStore.swift │ │ │ ├── Kiro/ │ │ │ │ └── KiroProviderImplementation.swift │ │ │ ├── MiniMax/ │ │ │ │ ├── MiniMaxProviderImplementation.swift │ │ │ │ └── MiniMaxSettingsStore.swift │ │ │ ├── Ollama/ │ │ │ │ ├── OllamaProviderImplementation.swift │ │ │ │ └── OllamaSettingsStore.swift │ │ │ ├── OpenCode/ │ │ │ │ ├── OpenCodeProviderImplementation.swift │ │ │ │ └── OpenCodeSettingsStore.swift │ │ │ ├── OpenRouter/ │ │ │ │ ├── OpenRouterProviderImplementation.swift │ │ │ │ └── OpenRouterSettingsStore.swift │ │ │ ├── Shared/ │ │ │ │ ├── ProviderCatalog.swift │ │ │ │ ├── ProviderContext.swift │ │ │ │ ├── ProviderCookieSourceUI.swift │ │ │ │ ├── ProviderImplementation.swift │ │ │ │ ├── ProviderImplementationRegistry.swift │ │ │ │ ├── ProviderLoginFlow.swift │ │ │ │ ├── ProviderMenuContext.swift │ │ │ │ ├── ProviderPresentation.swift │ │ │ │ ├── ProviderRuntime.swift │ │ │ │ ├── ProviderSettingsDescriptors.swift │ │ │ │ ├── ProviderTokenAccountSelection.swift │ │ │ │ └── SystemSettingsLinks.swift │ │ │ ├── Synthetic/ │ │ │ │ ├── SyntheticProviderImplementation.swift │ │ │ │ └── SyntheticSettingsStore.swift │ │ │ ├── VertexAI/ │ │ │ │ ├── VertexAILoginFlow.swift │ │ │ │ └── VertexAIProviderImplementation.swift │ │ │ ├── Warp/ │ │ │ │ ├── WarpProviderImplementation.swift │ │ │ │ └── WarpSettingsStore.swift │ │ │ └── Zai/ │ │ │ ├── ZaiProviderImplementation.swift │ │ │ └── ZaiSettingsStore.swift │ │ ├── Resources/ │ │ │ └── Icon-classic.icns │ │ ├── SessionQuotaNotifications.swift │ │ ├── SettingsStore+Config.swift │ │ ├── SettingsStore+ConfigPersistence.swift │ │ ├── SettingsStore+Defaults.swift │ │ ├── SettingsStore+MenuObservation.swift │ │ ├── SettingsStore+MenuPreferences.swift │ │ ├── SettingsStore+ProviderDetection.swift │ │ ├── SettingsStore+TokenAccounts.swift │ │ ├── SettingsStore+TokenCost.swift │ │ ├── SettingsStore.swift │ │ ├── SettingsStoreState.swift │ │ ├── StatusItemController+Actions.swift │ │ ├── StatusItemController+Animation.swift │ │ ├── StatusItemController+Menu.swift │ │ ├── StatusItemController+SwitcherViews.swift │ │ ├── StatusItemController.swift │ │ ├── SyntheticTokenStore.swift │ │ ├── UpdateChannel.swift │ │ ├── UsageBreakdownChartMenuView.swift │ │ ├── UsagePaceText.swift │ │ ├── UsageProgressBar.swift │ │ ├── UsageStore+Accessors.swift │ │ ├── UsageStore+ClaudeDebug.swift │ │ ├── UsageStore+HighestUsage.swift │ │ ├── UsageStore+HistoricalPace.swift │ │ ├── UsageStore+Logging.swift │ │ ├── UsageStore+OpenAIWeb.swift │ │ ├── UsageStore+Refresh.swift │ │ ├── UsageStore+Status.swift │ │ ├── UsageStore+Timeout.swift │ │ ├── UsageStore+TokenAccounts.swift │ │ ├── UsageStore+TokenCost.swift │ │ ├── UsageStore+WidgetSnapshot.swift │ │ ├── UsageStore.swift │ │ ├── UsageStoreSupport.swift │ │ └── ZaiTokenStore.swift │ ├── CodexBarCLI/ │ │ ├── CLIConfigCommand.swift │ │ ├── CLICostCommand.swift │ │ ├── CLIEntry.swift │ │ ├── CLIErrorReporting.swift │ │ ├── CLIExitCode.swift │ │ ├── CLIHelp.swift │ │ ├── CLIHelpers.swift │ │ ├── CLIIO.swift │ │ ├── CLIOptions.swift │ │ ├── CLIOutputPreferences.swift │ │ ├── CLIPayloads.swift │ │ ├── CLIRenderer.swift │ │ ├── CLIUsageCommand.swift │ │ └── TokenAccountCLI.swift │ ├── CodexBarClaudeWatchdog/ │ │ └── main.swift │ ├── CodexBarClaudeWebProbe/ │ │ └── main.swift │ ├── CodexBarCore/ │ │ ├── BrowserCookieAccessGate.swift │ │ ├── BrowserCookieImportOrder.swift │ │ ├── BrowserDetection.swift │ │ ├── Config/ │ │ │ ├── CodexBarConfig.swift │ │ │ ├── CodexBarConfigStore.swift │ │ │ ├── CodexBarConfigValidation.swift │ │ │ └── ProviderConfigEnvironment.swift │ │ ├── CookieHeaderCache.swift │ │ ├── CookieHeaderNormalizer.swift │ │ ├── CopilotUsageModels.swift │ │ ├── CostUsageFetcher.swift │ │ ├── CostUsageModels.swift │ │ ├── CreditsModels.swift │ │ ├── Double+Clamped.swift │ │ ├── Host/ │ │ │ ├── PTY/ │ │ │ │ └── TTYCommandRunner.swift │ │ │ └── Process/ │ │ │ └── SubprocessRunner.swift │ │ ├── KeychainAccessGate.swift │ │ ├── KeychainAccessPreflight.swift │ │ ├── KeychainCacheStore.swift │ │ ├── KeychainNoUIQuery.swift │ │ ├── Logging/ │ │ │ ├── CodexBarLog.swift │ │ │ ├── CompositeLogHandler.swift │ │ │ ├── FileLogHandler.swift │ │ │ ├── JSONStderrLogHandler.swift │ │ │ ├── LogCategories.swift │ │ │ ├── LogMetadata.swift │ │ │ ├── LogRedactor.swift │ │ │ ├── OSLogLogHandler.swift │ │ │ └── ProviderLogging.swift │ │ ├── OpenAIDashboardModels.swift │ │ ├── OpenAIWeb/ │ │ │ ├── OpenAIDashboardBrowserCookieImporter.swift │ │ │ ├── OpenAIDashboardFetcher.swift │ │ │ ├── OpenAIDashboardNavigationDelegate.swift │ │ │ ├── OpenAIDashboardParser.swift │ │ │ ├── OpenAIDashboardScrapeScript.swift │ │ │ ├── OpenAIDashboardWebViewCache.swift │ │ │ └── OpenAIDashboardWebsiteDataStore.swift │ │ ├── PathEnvironment.swift │ │ ├── ProviderCostSnapshot.swift │ │ ├── Providers/ │ │ │ ├── Alibaba/ │ │ │ │ ├── AlibabaCodingPlanAPIRegion.swift │ │ │ │ ├── AlibabaCodingPlanCookieImporter.swift │ │ │ │ ├── AlibabaCodingPlanProviderDescriptor.swift │ │ │ │ ├── AlibabaCodingPlanSettingsReader.swift │ │ │ │ ├── AlibabaCodingPlanUsageFetcher.swift │ │ │ │ └── AlibabaCodingPlanUsageSnapshot.swift │ │ │ ├── Amp/ │ │ │ │ ├── AmpProviderDescriptor.swift │ │ │ │ ├── AmpUsageFetcher.swift │ │ │ │ ├── AmpUsageParser.swift │ │ │ │ └── AmpUsageSnapshot.swift │ │ │ ├── Antigravity/ │ │ │ │ ├── AntigravityProviderDescriptor.swift │ │ │ │ └── AntigravityStatusProbe.swift │ │ │ ├── Augment/ │ │ │ │ ├── AuggieCLIProbe.swift │ │ │ │ ├── AugmentProviderDescriptor.swift │ │ │ │ ├── AugmentSessionKeepalive.swift │ │ │ │ └── AugmentStatusProbe.swift │ │ │ ├── CLIProbeSessionResetter.swift │ │ │ ├── Claude/ │ │ │ │ ├── ClaudeCLISession.swift │ │ │ │ ├── ClaudeCredentialRouting.swift │ │ │ │ ├── ClaudeOAuth/ │ │ │ │ │ ├── ClaudeOAuthCredentialModels.swift │ │ │ │ │ ├── ClaudeOAuthCredentials+Hashing.swift │ │ │ │ │ ├── ClaudeOAuthCredentials+SecurityCLIReader.swift │ │ │ │ │ ├── ClaudeOAuthCredentials+TestingOverrides.swift │ │ │ │ │ ├── ClaudeOAuthCredentials.swift │ │ │ │ │ ├── ClaudeOAuthDelegatedRefreshCoordinator.swift │ │ │ │ │ ├── ClaudeOAuthKeychainAccessGate.swift │ │ │ │ │ ├── ClaudeOAuthKeychainPromptMode.swift │ │ │ │ │ ├── ClaudeOAuthKeychainQueryTiming.swift │ │ │ │ │ ├── ClaudeOAuthKeychainReadStrategy.swift │ │ │ │ │ ├── ClaudeOAuthMutableKeychainOverrides.swift │ │ │ │ │ ├── ClaudeOAuthRefreshFailureGate.swift │ │ │ │ │ └── ClaudeOAuthUsageFetcher.swift │ │ │ │ ├── ClaudePlan.swift │ │ │ │ ├── ClaudeProviderDescriptor.swift │ │ │ │ ├── ClaudeSourcePlanner.swift │ │ │ │ ├── ClaudeStatusProbe.swift │ │ │ │ ├── ClaudeUsageDataSource.swift │ │ │ │ ├── ClaudeUsageFetcher.swift │ │ │ │ └── ClaudeWeb/ │ │ │ │ └── ClaudeWebAPIFetcher.swift │ │ │ ├── Codex/ │ │ │ │ ├── CodexCLISession.swift │ │ │ │ ├── CodexOAuth/ │ │ │ │ │ ├── CodexOAuthCredentials.swift │ │ │ │ │ ├── CodexOAuthUsageFetcher.swift │ │ │ │ │ └── CodexTokenRefresher.swift │ │ │ │ ├── CodexProviderDescriptor.swift │ │ │ │ ├── CodexStatusProbe.swift │ │ │ │ ├── CodexUsageDataSource.swift │ │ │ │ └── CodexWebDashboardStrategy.swift │ │ │ ├── Copilot/ │ │ │ │ ├── CopilotDeviceFlow.swift │ │ │ │ ├── CopilotProviderDescriptor.swift │ │ │ │ └── CopilotUsageFetcher.swift │ │ │ ├── Cursor/ │ │ │ │ ├── CursorProviderDescriptor.swift │ │ │ │ ├── CursorRequestUsage.swift │ │ │ │ └── CursorStatusProbe.swift │ │ │ ├── Factory/ │ │ │ │ ├── FactoryLocalStorageImporter.swift │ │ │ │ ├── FactoryProviderDescriptor.swift │ │ │ │ └── FactoryStatusProbe.swift │ │ │ ├── Gemini/ │ │ │ │ ├── GeminiProviderDescriptor.swift │ │ │ │ └── GeminiStatusProbe.swift │ │ │ ├── JetBrains/ │ │ │ │ ├── JetBrainsIDEDetector.swift │ │ │ │ ├── JetBrainsProviderDescriptor.swift │ │ │ │ └── JetBrainsStatusProbe.swift │ │ │ ├── Kilo/ │ │ │ │ ├── KiloProviderDescriptor.swift │ │ │ │ ├── KiloSettingsReader.swift │ │ │ │ ├── KiloUsageDataSource.swift │ │ │ │ └── KiloUsageFetcher.swift │ │ │ ├── Kimi/ │ │ │ │ ├── KimiAPIError.swift │ │ │ │ ├── KimiCookieHeader.swift │ │ │ │ ├── KimiCookieImporter.swift │ │ │ │ ├── KimiModels.swift │ │ │ │ ├── KimiProviderDescriptor.swift │ │ │ │ ├── KimiSettingsReader.swift │ │ │ │ ├── KimiUsageFetcher.swift │ │ │ │ └── KimiUsageSnapshot.swift │ │ │ ├── KimiK2/ │ │ │ │ ├── KimiK2ProviderDescriptor.swift │ │ │ │ ├── KimiK2SettingsReader.swift │ │ │ │ └── KimiK2UsageFetcher.swift │ │ │ ├── Kiro/ │ │ │ │ ├── KiroProviderDescriptor.swift │ │ │ │ └── KiroStatusProbe.swift │ │ │ ├── MiniMax/ │ │ │ │ ├── MiniMaxAPIRegion.swift │ │ │ │ ├── MiniMaxAPISettingsReader.swift │ │ │ │ ├── MiniMaxAuthMode.swift │ │ │ │ ├── MiniMaxCookieHeader.swift │ │ │ │ ├── MiniMaxCookieImporter.swift │ │ │ │ ├── MiniMaxLocalStorageImporter.swift │ │ │ │ ├── MiniMaxProviderDescriptor.swift │ │ │ │ ├── MiniMaxSettingsReader.swift │ │ │ │ ├── MiniMaxUsageFetcher.swift │ │ │ │ └── MiniMaxUsageSnapshot.swift │ │ │ ├── Ollama/ │ │ │ │ ├── OllamaProviderDescriptor.swift │ │ │ │ ├── OllamaUsageFetcher.swift │ │ │ │ ├── OllamaUsageParser.swift │ │ │ │ └── OllamaUsageSnapshot.swift │ │ │ ├── OpenCode/ │ │ │ │ ├── OpenCodeCookieImporter.swift │ │ │ │ ├── OpenCodeProviderDescriptor.swift │ │ │ │ ├── OpenCodeUsageFetcher.swift │ │ │ │ └── OpenCodeUsageSnapshot.swift │ │ │ ├── OpenRouter/ │ │ │ │ ├── OpenRouterProviderDescriptor.swift │ │ │ │ ├── OpenRouterSettingsReader.swift │ │ │ │ └── OpenRouterUsageStats.swift │ │ │ ├── ProviderBranding.swift │ │ │ ├── ProviderCLIConfig.swift │ │ │ ├── ProviderCandidateRetryRunner.swift │ │ │ ├── ProviderCookieSource.swift │ │ │ ├── ProviderDescriptor.swift │ │ │ ├── ProviderFetchPlan.swift │ │ │ ├── ProviderInteractionContext.swift │ │ │ ├── ProviderSettingsSnapshot.swift │ │ │ ├── ProviderTokenResolver.swift │ │ │ ├── ProviderVersionDetector.swift │ │ │ ├── Providers.swift │ │ │ ├── Synthetic/ │ │ │ │ ├── SyntheticProviderDescriptor.swift │ │ │ │ ├── SyntheticSettingsReader.swift │ │ │ │ └── SyntheticUsageStats.swift │ │ │ ├── VertexAI/ │ │ │ │ ├── VertexAIOAuth/ │ │ │ │ │ ├── VertexAIOAuthCredentials.swift │ │ │ │ │ ├── VertexAITokenRefresher.swift │ │ │ │ │ └── VertexAIUsageFetcher.swift │ │ │ │ └── VertexAIProviderDescriptor.swift │ │ │ ├── Warp/ │ │ │ │ ├── WarpProviderDescriptor.swift │ │ │ │ ├── WarpSettingsReader.swift │ │ │ │ └── WarpUsageFetcher.swift │ │ │ └── Zai/ │ │ │ ├── ZaiAPIRegion.swift │ │ │ ├── ZaiProviderDescriptor.swift │ │ │ ├── ZaiSettingsReader.swift │ │ │ └── ZaiUsageStats.swift │ │ ├── TextParsing.swift │ │ ├── TokenAccountSupport.swift │ │ ├── TokenAccountSupportCatalog+Data.swift │ │ ├── TokenAccounts.swift │ │ ├── UsageFetcher.swift │ │ ├── UsageFormatter.swift │ │ ├── UsagePace.swift │ │ ├── Vendored/ │ │ │ └── CostUsage/ │ │ │ ├── CostUsageCache.swift │ │ │ ├── CostUsageJsonl.swift │ │ │ ├── CostUsagePricing.swift │ │ │ ├── CostUsageScanner+Claude.swift │ │ │ ├── CostUsageScanner+Timestamp.swift │ │ │ └── CostUsageScanner.swift │ │ ├── WebKit/ │ │ │ └── WebKitTeardown.swift │ │ └── WidgetSnapshot.swift │ ├── CodexBarMacroSupport/ │ │ └── ProviderRegistrationMacros.swift │ ├── CodexBarMacros/ │ │ └── ProviderRegistrationMacros.swift │ └── CodexBarWidget/ │ ├── CodexBarWidgetBundle.swift │ ├── CodexBarWidgetProvider.swift │ └── CodexBarWidgetViews.swift ├── Tests/ │ └── CodexBarTests/ │ ├── AlibabaCodingPlanCookieImporterTests.swift │ ├── AlibabaCodingPlanProviderTests.swift │ ├── AmpUsageFetcherTests.swift │ ├── AmpUsageParserTests.swift │ ├── AntigravityStatusProbeTests.swift │ ├── AppDelegateTests.swift │ ├── AugmentCLIFetchStrategyFallbackTests.swift │ ├── AugmentStatusProbeTests.swift │ ├── BatteryDrainDiagnosticTests.swift │ ├── BrowserCookieOrderLabelTests.swift │ ├── BrowserDetectionTests.swift │ ├── CLIArgumentParsingTests.swift │ ├── CLICostTests.swift │ ├── CLIEntryTests.swift │ ├── CLIOutputTests.swift │ ├── CLIProviderSelectionTests.swift │ ├── CLISnapshotTests.swift │ ├── CLIWebFallbackTests.swift │ ├── ClaudeBaselineCharacterizationTests.swift │ ├── ClaudeCredentialRoutingTests.swift │ ├── ClaudeDebugDiagnosticsTests.swift │ ├── ClaudeOAuthCredentialsStorePromptPolicyTests.swift │ ├── ClaudeOAuthCredentialsStoreSecurityCLIFallbackPolicyTests.swift │ ├── ClaudeOAuthCredentialsStoreSecurityCLITests.swift │ ├── ClaudeOAuthCredentialsStoreTests.swift │ ├── ClaudeOAuthDelegatedRefreshCoordinatorTests.swift │ ├── ClaudeOAuthDelegatedRefreshRecoveryTests.swift │ ├── ClaudeOAuthFetchStrategyAvailabilityTests.swift │ ├── ClaudeOAuthKeychainAccessGateTests.swift │ ├── ClaudeOAuthRefreshDispositionTests.swift │ ├── ClaudeOAuthRefreshFailureGateTests.swift │ ├── ClaudeOAuthTests.swift │ ├── ClaudePlanResolverTests.swift │ ├── ClaudeResilienceTests.swift │ ├── ClaudeSourcePlannerTests.swift │ ├── ClaudeUsageDelegatedRefreshEnvironmentTests.swift │ ├── ClaudeUsageTests.swift │ ├── CodexBarWidgetProviderTests.swift │ ├── CodexOAuthTests.swift │ ├── CodexbarTests.swift │ ├── ConfigValidationTests.swift │ ├── CookieHeaderCacheTests.swift │ ├── CookieHeaderNormalizerTests.swift │ ├── CopilotUsageModelsTests.swift │ ├── CostUsageCacheTests.swift │ ├── CostUsageDecodingTests.swift │ ├── CostUsageJsonlPerformanceTests.swift │ ├── CostUsageJsonlScannerTests.swift │ ├── CostUsagePricingTests.swift │ ├── CostUsageScannerBreakdownTests.swift │ ├── CostUsageScannerTests.swift │ ├── CursorStatusProbeTests.swift │ ├── FactoryStatusProbeFetchTests.swift │ ├── FactoryStatusProbeTests.swift │ ├── GeminiAPITestHelpers.swift │ ├── GeminiLoginAlertTests.swift │ ├── GeminiMenuCardTests.swift │ ├── GeminiStatusProbeAPITests.swift │ ├── GeminiStatusProbePlanTests.swift │ ├── GeminiStatusProbeTests.swift │ ├── GeminiTestEnvironment.swift │ ├── GoogleWorkspaceStatusTests.swift │ ├── HistoricalUsagePaceTestSupport.swift │ ├── HistoricalUsagePaceTests.swift │ ├── InstallOriginTests.swift │ ├── JetBrainsIDEDetectorTests.swift │ ├── JetBrainsStatusProbeTests.swift │ ├── KeyboardShortcutsBundleTests.swift │ ├── KeychainCacheStoreTests.swift │ ├── KeychainMigrationTests.swift │ ├── KiloSettingsReaderTests.swift │ ├── KiloUsageFetcherTests.swift │ ├── KimiK2SettingsReaderTests.swift │ ├── KimiK2TokenStoreTestSupport.swift │ ├── KimiK2UsageFetcherTests.swift │ ├── KimiProviderTests.swift │ ├── KiroStatusProbeTests.swift │ ├── LiveAccountTests.swift │ ├── LoadingPatternTests.swift │ ├── MenuCardKiloPassTests.swift │ ├── MenuCardModelTests.swift │ ├── MenuDescriptorKiloTests.swift │ ├── MiniMaxAPITokenFetchTests.swift │ ├── MiniMaxLocalStorageImporterTests.swift │ ├── MiniMaxProviderTests.swift │ ├── OllamaUsageFetcherRetryMappingTests.swift │ ├── OllamaUsageFetcherTests.swift │ ├── OllamaUsageParserTests.swift │ ├── OpenAIDashboardBrowserCookieImporterTests.swift │ ├── OpenAIDashboardFetcherCreditsWaitTests.swift │ ├── OpenAIDashboardNavigationDelegateTests.swift │ ├── OpenAIDashboardOffscreenHostTests.swift │ ├── OpenAIDashboardParserTests.swift │ ├── OpenAIDashboardWebViewCacheTests.swift │ ├── OpenAIWebAccountSwitchTests.swift │ ├── OpenCodeUsageFetcherErrorTests.swift │ ├── OpenCodeUsageParserTests.swift │ ├── OpenRouterUsageStatsTests.swift │ ├── PathBuilderTests.swift │ ├── PreferencesPaneSmokeTests.swift │ ├── ProviderCandidateRetryRunnerTests.swift │ ├── ProviderConfigEnvironmentTests.swift │ ├── ProviderIconResourcesTests.swift │ ├── ProviderMetadataStatusLinkTests.swift │ ├── ProviderRegistryTests.swift │ ├── ProviderSettingsDescriptorTests.swift │ ├── ProviderToggleStoreTests.swift │ ├── ProviderTokenResolverTests.swift │ ├── ProviderVersionDetectorTests.swift │ ├── ProvidersPaneCoverageTests.swift │ ├── SessionQuotaNotificationLogicTests.swift │ ├── SettingsStoreAdditionalTests.swift │ ├── SettingsStoreCoverageTests.swift │ ├── SettingsStoreTests.swift │ ├── StatusItemAnimationTests.swift │ ├── StatusItemControllerMenuTests.swift │ ├── StatusMenuTests.swift │ ├── StatusProbeTests.swift │ ├── SubprocessRunnerTests.swift │ ├── SubscriptionDetectionTests.swift │ ├── SyntheticProviderTests.swift │ ├── TTYCommandRunnerTests.swift │ ├── TTYIntegrationTests.swift │ ├── TestProcessCleanup.swift │ ├── TestStores.swift │ ├── TextParsingTests.swift │ ├── TokenAccountEnvironmentPrecedenceTests.swift │ ├── TokenAccountStoreTests.swift │ ├── UpdateChannelTests.swift │ ├── UsageFormatterTests.swift │ ├── UsagePaceTests.swift │ ├── UsagePaceTextTests.swift │ ├── UsageStoreCoverageTests.swift │ ├── UsageStoreHighestUsageTests.swift │ ├── UsageStorePathDebugTests.swift │ ├── UsageStoreSessionQuotaTransitionTests.swift │ ├── WarpUsageFetcherTests.swift │ ├── WebKitTeardownTests.swift │ ├── WidgetSnapshotTests.swift │ ├── ZaiAvailabilityTests.swift │ ├── ZaiProviderTests.swift │ └── ZaiTokenStoreTestSupport.swift ├── TestsLinux/ │ ├── JetBrainsParserLinuxTests.swift │ └── PlatformGatingTests.swift ├── appcast.xml ├── bin/ │ ├── docs-list │ └── install-codexbar-cli.sh ├── docs/ │ ├── .nojekyll │ ├── CNAME │ ├── DEVELOPMENT.md │ ├── DEVELOPMENT_SETUP.md │ ├── FORK_QUICK_START.md │ ├── FORK_ROADMAP.md │ ├── FORK_SETUP.md │ ├── KEYCHAIN_FIX.md │ ├── QUOTIO_ANALYSIS.md │ ├── RELEASING.md │ ├── TODO.md │ ├── UPSTREAM_STRATEGY.md │ ├── alibaba-coding-plan.md │ ├── amp.md │ ├── antigravity.md │ ├── architecture.md │ ├── augment.md │ ├── claude-comparison-since-0.18.0beta2.md │ ├── claude.md │ ├── cli.md │ ├── codex-oauth.md │ ├── codex.md │ ├── configuration.md │ ├── copilot.md │ ├── cursor.md │ ├── factory.md │ ├── gemini.md │ ├── icon.md │ ├── index.html │ ├── jetbrains.md │ ├── kilo.md │ ├── kimi-k2.md │ ├── kimi.md │ ├── kiro.md │ ├── minimax.md │ ├── ollama.md │ ├── opencode.md │ ├── openrouter.md │ ├── packaging.md │ ├── perf-energy-issue-139-main-fix-validation-2026-02-19.md │ ├── perf-energy-issue-139-simulation-report-2026-02-19.md │ ├── provider.md │ ├── providers.md │ ├── quotio-comparison.md │ ├── refactor/ │ │ ├── claude-current-baseline.md │ │ ├── claude-provider-vnext-locked.md │ │ ├── cli.md │ │ └── macros.md │ ├── refresh-loop.md │ ├── releasing-homebrew.md │ ├── session-keepalive-design.md │ ├── site.css │ ├── sparkle.md │ ├── status.md │ ├── ui.md │ ├── vertexai.md │ ├── warp.md │ ├── web-integration.md │ ├── webkit.md │ ├── widgets.md │ └── zai.md └── package.json