{"id":49218229,"url":"https://github.com/cometzero/claude-code-installer","last_synced_at":"2026-04-26T09:04:16.158Z","repository":{"id":353449164,"uuid":"1219463178","full_name":"cometzero/claude-code-installer","owner":"cometzero","description":"GitHub-hosted mirror installer for Claude Code releases","archived":false,"fork":false,"pushed_at":"2026-04-24T00:14:12.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-24T01:16:24.196Z","etag":null,"topics":["claude-code","github-releases","installer","mirror"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cometzero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-23T22:47:42.000Z","updated_at":"2026-04-24T00:14:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cometzero/claude-code-installer","commit_stats":null,"previous_names":["cometzero/claude-code-installer"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/cometzero/claude-code-installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometzero%2Fclaude-code-installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometzero%2Fclaude-code-installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometzero%2Fclaude-code-installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometzero%2Fclaude-code-installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cometzero","download_url":"https://codeload.github.com/cometzero/claude-code-installer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cometzero%2Fclaude-code-installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32291347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","github-releases","installer","mirror"],"created_at":"2026-04-24T01:08:13.095Z","updated_at":"2026-04-26T09:04:16.153Z","avatar_url":"https://github.com/cometzero.png","language":"Python","readme":"# claude-code-installer\n\nGitHub-hosted mirror installer for Claude Code.\n\nThis repository exists for environments where `claude.ai` / `downloads.claude.ai` is blocked but GitHub Releases is still reachable. It mirrors the official Claude Code release archives from [`anthropics/claude-code`](https://github.com/anthropics/claude-code/releases) into this repository's Releases and provides install scripts that download from this repo instead of Anthropic download endpoints. The launcher created by these scripts also sets `DISABLE_UPDATES=1` so later `claude` runs do not try to self-update from Anthropic infrastructure.\n\n## What is mirrored\n\nEach mirrored release tag includes these assets:\n\n- `claude-darwin-arm64.tar.gz`\n- `claude-darwin-x64.tar.gz`\n- `claude-linux-arm64.tar.gz`\n- `claude-linux-arm64-musl.tar.gz`\n- `claude-linux-x64.tar.gz`\n- `claude-linux-x64-musl.tar.gz`\n- `claude-win32-arm64.zip`\n- `claude-win32-x64.zip`\n- `SHASUMS256.txt`\n- `SHASUMS256.txt.sig`\n- `manifest.json` generated for this mirror\n\nThe binaries are **not committed to git history**. They only live as release assets.\n\n## Install\n\nDefault install resolves the moving `latest` alias release, then downloads the actual versioned binary assets from that mirrored version tag.\n\nThe repository also maintains lightweight alias releases:\n\n- `latest` → current mirrored latest release\n- `stable` → current mirrored stable release\n\nThese alias releases only contain `alias.json` metadata; the large binaries remain attached only to versioned tags like `v2.1.118`.\n\n\n### macOS / Linux\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.sh | bash\n```\n\nInstall a specific target:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.sh | bash -s -- latest\ncurl -fsSL https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.sh | bash -s -- stable\ncurl -fsSL https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.sh | bash -s -- 2.1.118\n```\n\n### Windows PowerShell\n\n```powershell\nirm https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.ps1 | iex\n```\n\nSpecific target:\n\n```powershell\n\u0026 ([scriptblock]::Create((irm https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.ps1))) latest\n\u0026 ([scriptblock]::Create((irm https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.ps1))) stable\n\u0026 ([scriptblock]::Create((irm https://raw.githubusercontent.com/cometzero/claude-code-installer/main/install.ps1))) 2.1.118\n```\n\n## How it works\n\n1. Resolve the requested version from this repo's GitHub Releases.\n2. Detect OS / architecture / musl.\n3. Download the matching mirrored archive from this repo's release assets.\n4. Verify the archive checksum against `manifest.json` / upstream `SHASUMS256.txt`.\n5. Extract `claude` / `claude.exe` temporarily.\n6. Copy the binary into a versioned local install directory.\n7. Create a local launcher (`claude`, `claude.cmd`, `claude.ps1`) that runs the mirrored binary and sets `DISABLE_UPDATES=1` so runtime updates do not fall back to Anthropic download endpoints.\n8. Delete temporary downloaded artifacts.\n\n## Automation\n\nThe workflow `.github/workflows/sync-upstream-release.yml` checks upstream Claude Code releases on a schedule and creates a same-tag mirror release in this repository when a new upstream release appears.\n\nAfter that, it also refreshes lightweight `latest` and `stable` alias releases so installer scripts can resolve those names without relying on GitHub's `releases/latest` semantics.\n\nYou can also run it manually with `workflow_dispatch` and optionally provide a specific tag.\n\n## Provenance\n\n- Upstream source: https://github.com/anthropics/claude-code\n- Upstream release notes remain Anthropic's content.\n- This repository only republishes release assets and thin installer scripts for compatibility in restricted networks.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcometzero%2Fclaude-code-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcometzero%2Fclaude-code-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcometzero%2Fclaude-code-installer/lists"}