{"data":{"slug":"farion1231-cc-switch","name":"cc-switch","tagline":"A cross-platform desktop All-in-One assistant for multiple AI agents","github_url":"https://github.com/farion1231/cc-switch","owner":"farion1231","repo":"cc-switch","owner_avatar_url":"https://avatars.githubusercontent.com/u/44939412?v=4","primary_language":"Rust","stars":129309,"forks":8865,"topics":["ai-tools","claude-code","codex","desktop-app","grok","grokbuild","hermes","hermes-agent","mcp","open-source","openclaw","openclaw-ui","opencode","pi","provider-management","rust","skills","skills-management","tauri","wsl-support"],"archived":false,"github_pushed_at":"2026-08-24T09:03:55+00:00","maintenance_label":"Very active","stars_delta_30d":8158,"url":"https://www.graphcanon.com/tools/farion1231-cc-switch","markdown_url":"https://www.graphcanon.com/tools/farion1231-cc-switch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/farion1231-cc-switch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=farion1231-cc-switch","description":"A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io","homepage_url":"https://ccswitch.io","license":"MIT","open_issues":2421,"watchers":240,"ai_summary":"Developed in Rust and TypeScript, cc-switch is an all-in-one tool for managing interactions with various AI agents like Claude Code, Codex, Gemini CLI, Hermes Agent, OpenCode, Minimax, OMO, MCP, and OpenClaw.","readme_excerpt":"### Usage & Cost Tracking\n\n- **Usage dashboard** — Track spending, requests, and tokens with trend charts, detailed request logs, and custom per-model pricing\n\n---\n\n### System Requirements\n\n- **Windows**: Windows 10 and above\n- **macOS**: macOS 12 (Monterey) and above\n- **Linux**: Ubuntu 22.04+ / Debian 11+ / Fedora 34+ and other mainstream distributions\n\n---\n\n### Environment Requirements\n\n- Node.js 18+\n- pnpm 8+\n- Rust 1.85+\n- Tauri CLI 2.8+","github_created_at":"2025-08-04T14:16:16+00:00","created_at":"2026-07-11T11:46:58.822196+00:00","updated_at":"2026-08-25T12:01:36.285824+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"claude-code","name":"claude-code"},{"slug":"codex","name":"codex"},{"slug":"desktop-app","name":"desktop-app"},{"slug":"hermes-agent","name":"hermes-agent"},{"slug":"minimax","name":"minimax"},{"slug":"openclaw","name":"openclaw"},{"slug":"opencode","name":"opencode"},{"slug":"rust","name":"rust"}],"trust":{"provenance":{"is_fork":false,"github_id":1031912724,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-25T12:01:35.539Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":12,"days_since_push":1,"last_release_at":"2026-08-18T09:11:14Z","stars_delta_30d":8158,"open_issues_delta_30d":322},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:46:59.964Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-25T12:01:35.988Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-25T12:01:35.988Z"},"languages":{"value":["rust","javascript","typescript"],"source":"github.language+package.json","observed_at":"2026-08-25T12:01:35.988Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-25T12:01:35.988Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["If you require seamless interaction with multiple AI agents such as Claude Code, Codex, or Gemini CLI in a single interface.","You need a solution that works well across Windows, macOS, and Linux via support for WSL.","Integrating Rust application performance benefits into your AI agent management workflow is desirable."],"when_not_to_use":["If you are looking for a web-based or mobile app; cc-switch is strictly desktop-focused.","Requires manual curation of supported agents, limiting its utility if your primary agent is not included by default.","You prioritize the use of proprietary tools over open-source solutions."],"source":"enrich:decision_facts","observed_at":"2026-07-15T10:06:15.585Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"cc-switch is a cross-platform desktop tool for managing AI agents written in Rust and TypeScript."},{"label":"License detail","value":"cc-switch is distributed under the MIT License, allowing free modification and distribution as long as copyright notices are retained and changed licenses do not restrict usage. "}]}}