cc-releases
Health Warn
- License — License: AGPL-3.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
This tool acts as an automated mirror for Claude Code offline installers. It tracks official releases, downloads the binaries, verifies their SHA256 hashes, and publishes them as GitHub Releases for easy access across Windows, macOS, and Linux.
Security Assessment
The code scan reviewed 12 files and found no dangerous patterns or hardcoded secrets. No dangerous permissions are requested. The repository functions primarily through GitHub Actions, automatically fetching files from official Google Cloud Storage sources. Because the tool downloads and provides executable binaries, there is an inherent need for trust in the pipeline. However, the built-in SHA256 verification ensures the integrity of the files matches the official source. Overall risk is rated as Low.
Quality Assessment
The project is licensed under AGPL-3.0 and was actively updated very recently. The automation logic and documentation are clear and straightforward. However, visibility is minimal right now, with only 6 GitHub stars, indicating a very small user base and limited community scrutiny.
Verdict
Safe to use, though users should verify they are downloading files generated by the trusted automated workflow rather than manually uploaded assets.
Automated mirror of Claude Code offline installers—tracks new releases, verifies SHA256, and publishes them as GitHub Releases.Claude Code 离线安装程序的自动镜像——跟踪新版本,验证 SHA256,并将其发布为 GitHub Releases。
Claude Code Releases - Offline Installer Archive
Automated mirror of Claude Code offline installers for all supported platforms. This repository automatically detects new releases, downloads official binaries, verifies integrity, and publishes them as GitHub Releases for easy access.
✨ Features
- 🤖 Fully Automated - GitHub Actions checks for updates every 6 hours
- 🌍 Cross-Platform - Supports Windows, macOS (Intel & Apple Silicon), and Linux (x64, ARM64, musl)
- 🔒 Integrity Verified - SHA256 checksums validated for all downloads
- 📦 Version Archive - Access any version >= 1.0.37 from a single location
- 🚀 Fast Downloads - Concurrent downloads from official Google Cloud Storage
- 📝 Changelog Included - Each release includes official release notes
📥 Quick Start
Download Latest Version
→ Go to Releases Page to download installers for your platform.
Platform Support
| Platform | Architecture | File Pattern | Installation |
|---|---|---|---|
| 🪟 Windows | x64 | claude-{version}-win32-x64.exe |
.\claude-{version}-win32-x64.exe install |
| 🍎 macOS | Apple Silicon (M1/M2/M3) | claude-{version}-darwin-arm64 |
chmod +x claude-{version}-darwin-arm64 && ./claude-{version}-darwin-arm64 install |
| 🍎 macOS | Intel x64 | claude-{version}-darwin-x64 |
chmod +x claude-{version}-darwin-x64 && ./claude-{version}-darwin-x64 install |
| 🐧 Linux | x64 (glibc) | claude-{version}-linux-x64 |
chmod +x claude-{version}-linux-x64 && ./claude-{version}-linux-x64 install |
| 🐧 Linux | ARM64 (glibc) | claude-{version}-linux-arm64 |
chmod +x claude-{version}-linux-arm64 && ./claude-{version}-linux-arm64 install |
| 🐧 Linux | x64 (musl) | claude-{version}-linux-x64-musl |
chmod +x claude-{version}-linux-x64-musl && ./claude-{version}-linux-x64-musl install |
| 🐧 Linux | ARM64 (musl) | claude-{version}-linux-arm64-musl |
chmod +x claude-{version}-linux-arm64-musl && ./claude-{version}-linux-arm64-musl install |
Note: musl builds are for Alpine Linux and other musl-based distributions
Installation Notes:
- Windows: Run the downloaded
.exefile with theinstallcommand- macOS/Linux: Grant execution permission with
chmod +xbefore running- Replace
{version}with the actual version number (e.g.,1.0.112)- The
installcommand sets up shell integration and theclaudeCLI launcher
Browse All Versions
Visit Releases to download specific versions or explore the full version history.
🔄 How It Works
This repository uses a two-stage GitHub Actions pipeline:
1. Update Detection (Every 6 Hours)
The check-update.yml workflow:
- Parses the official CHANGELOG.md for version numbers
- Compares discovered versions against
version.json(our local index) - Filters versions >= 1.0.37 (minimum supported version)
- Batches up to 5 versions per run to respect API rate limits
- Triggers the sync workflow if new versions are found
2. Release Synchronization (On-Demand)
The sync-release.yml workflow:
- Fetches
manifest.jsonfrom official Google Cloud Storage bucket - Downloads all platform binaries concurrently (7 parallel workers)
- Verifies each download against SHA256 checksums from manifest
- Creates GitHub Release with changelog notes and verified binaries
- Updates
version.jsonindex and commits changes
Data Sources
- Official Repository: anthropics/claude-code
- Install Script: claude.ai/install.sh (provides GCS bucket URL)
- Changelog: CHANGELOG.md
🛠️ Manual Operations
You can manually trigger synchronization via GitHub Actions:
Trigger Update Check
- Go to Actions → Check for Updates
- Click Run workflow → Run workflow
Sync Specific Versions
- Go to Actions → Sync Releases
- Click Run workflow
- Enter JSON array of versions (e.g.,
["2.1.0","2.1.1"]) - Click Run workflow
📚 Technical Details
Project Structurecc-releases/
├── .github/workflows/
│ ├── check-update.yml # Scheduled update detection
│ └── sync-release.yml # Release synchronization
├── scripts/
│ ├── check_update.py # Update detection entry point
│ ├── sync_release.py # Sync entry point
│ └── lib/ # Core modules
│ ├── config.py # Constants and settings
│ ├── fetcher.py # GCS bucket and manifest fetching
│ ├── changelog.py # CHANGELOG.md parsing
│ ├── downloader.py # Concurrent downloads with verification
│ ├── version.py # version.json management
│ └── release.py # GitHub Release operations
├── version.json # Synced versions index
└── README.md
Version Index Schema
version.json tracks synchronized releases:
{
"synced": ["2.1.0", "1.0.38", "1.0.37"],
"lastRun": "2026-01-09T10:30:00Z",
"latestSynced": "2.1.0"
}
Fields:
synced: Array of synchronized versions, sorted newest → oldestlastRun: ISO 8601 UTC timestamp of last synchronizationlatestSynced: Latest synchronized version (first element ofsyncedarray)
Prerequisites: Python 3.8+, GitHub CLI
# Install dependencies
pip install -r requirements.txt
# Test update detection
python scripts/check_update.py
# Test syncing specific versions
python scripts/sync_release.py '["2.1.0","2.1.1"]'
❓ FAQ
Why are versions older than 1.0.37 not available?Earlier versions do not have manifest.json files in the official Google Cloud Storage bucket, making automated integrity verification impossible.
The update checker runs every 6 hours. Manual synchronization is also available via GitHub Actions.
Are these official binaries?Yes. All binaries are downloaded directly from Anthropic's official Google Cloud Storage bucket and verified using SHA256 checksums from official manifests.
Can I download older versions?Yes. All versions >= 1.0.37 are archived in the Releases section.
🔗 Related Links
📄 License
This repository is licensed under the AGPL v3 License.
Note: Claude Code itself is distributed under its own license terms. Please refer to the official repository for Claude Code licensing information.
Maintained by automated workflows • Not affiliated with Anthropic
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found