farion1231/cc-switch
This system is a cross-platform desktop application built on Tauri 2.0, designed to manage and unify the configuration of multiple AI development tools and providers. It provides a centralized interface for managing provider settings, session history, and MCP server configurations across diverse ecosystems like Claude, Codex, and Gemini. The application handles authentication, usage tracking, and proxy routing, while also offering deep link imports and automated update mechanisms. It supports Windows, macOS, and Linux (including Flatpak) with a modernized React frontend and a Rust-based backend.
55.6
Adequate · 2 August 2026
301k
lines of production code
Rust
with TypeScript
1
bus factor · 216 authors in all
3
measurements over time
How it got here
2025 · Tauri 2.0 migration and architecture modernization
The project underwent a major architectural shift from an Electron-based desktop application to a modern Tauri 2.0 stack, introducing a Rust backend and a restructured frontend. This period focused on rebuilding core application shells, centralizing provider and configuration management, and implementing comprehensive state management and testing infrastructure.
58 changes
2026 · Multi-provider session management and UI overhaul
This period focused on unifying session management across multiple AI providers, introducing a centralized interface for browsing, loading, and deleting sessions. The work also expanded the application's capabilities by adding Flatpak packaging support, extending terminal support on macOS, and introducing new configuration panels for OpenClaw and Hermes. Additionally, the project improved its testing coverage and automated release asset distribution.
13 changes
Survey your own repository
farion1231/cc-switch was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 8383076791 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.