Setup otomatis untuk tim Satu Cakrawala agar bisa langsung pakai Claude Code dengan pilihan provider z.ai (GLM) atau Mimo (Xiomi).
Tidak perlu clone, tidak perlu configurasi manual — cukup satu command, pilih provider, masukkan API key, selesai.
curl -fsSL https://raw.githubusercontent.com/Research-Cakrawala-University/claude-code-satucakrawala-setup/main/setup-mac.sh | bashirm https://raw.githubusercontent.com/Research-Cakrawala-University/claude-code-satucakrawala-setup/main/setup-windows.ps1 | iexScript akan otomatis:
- Cek & install Node.js (jika belum ada)
- Cek & install Claude Code (jika belum ada)
- Minta API Key dari admin, pilih provider (z.ai atau Mimo), lalu masukkan token
- Generate
~/.claude/settings.json - Set environment variables permanen
# 1. Restart terminal (biar env vars ke-load)
# 2. Masuk ke project kamu
cd /path/to/project-kamu
# 3. Jalankan Claude Code
claudeJalankan ulang command install yang sama:
curl -fsSL https://raw.githubusercontent.com/Research-Cakrawala-University/claude-code-satucakrawala-setup/main/setup-mac.sh | bashirm https://raw.githubusercontent.com/Research-Cakrawala-University/claude-code-satucakrawala-setup/main/setup-windows.ps1 | iexScript akan mendeteksi config yang sudah ada dan bertanya apakah mau update token.
Jalankan ulang script install. Saat ditanya "Ingin ganti token?", jawab y dan masukkan API key baru.
Atau edit manual:
| Yang mau diubah | Lokasi |
|---|---|
| API Key / URL | ~/.claude-team/.env |
| Permissions | ~/.claude/settings.json |
# Hapus Claude Code
npm uninstall -g @anthropic-ai/claude-code
# Hapus config (macOS/Linux)
rm -rf ~/.claude-team
rm ~/.claude/settings.json
# Hapus env vars dari shell config
# Buka ~/.zshrc atau ~/.bashrc, hapus blok antara:
# # CLAUDE_TEAM_SETUP_MARKER
# ...sampai...
# # END_CLAUDE_TEAM_SETUP# Hapus config (Windows)
Remove-Item -Recurse -Force "$env:USERPROFILE\.claude-team"
Remove-Item -Force "$env:USERPROFILE\.claude\settings.json"
# Hapus env vars (PowerShell)
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User")
[System.Environment]::SetEnvironmentVariable("API_TIMEOUT_MS", $null, "User")
[System.Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", $null, "User")| File | Lokasi | Fungsi |
|---|---|---|
| Team Config | ~/.claude-team/.env |
API key, URL, model settings |
| Claude Settings | ~/.claude/settings.json |
Permissions + env vars untuk Claude Code |
| Shell Config | ~/.zshrc / ~/.bashrc |
Environment variables permanen |
Claude Code belum terinstall atau tidak di PATH:
npm install -g @anthropic-ai/claude-codeNode.js belum terinstall:
- macOS:
brew install node - Linux:
sudo apt install nodejsatau install dari https://nodejs.org - Windows: Install dari https://nodejs.org
- Jalankan ulang script install untuk update token
- Cek koneksi internet ke provider yang dipilih
- Pastikan API key masih valid
- Untuk z.ai: cek
https://api.z.ai - Untuk Mimo: cek
https://token-plan-sgp.xiaomimimo.com
# Pastikan script punya execute permission kalau di-run lokal
chmod +x setup-mac.sh
./setup-mac.sh# Jalankan PowerShell as Administrator, lalu:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
# Lalu jalankan ulang script
irm https://raw.githubusercontent.com/Research-Cakrawala-University/claude-code-satucakrawala-setup/main/setup-windows.ps1 | iex| Requirement | Minimum Version |
|---|---|
| Node.js | v18+ (akan di-install otomatis) |
| macOS | 12+ (Monterey) |
| Linux | Ubuntu 20.04+ / equivalent |
| Windows | 10+ dengan PowerShell 5+ |
Kalau prefer clone repo:
git clone https://github.com/Research-Cakrawala-University/claude-code-satucakrawala-setup.git
cd claude-code-satucakrawala-setup
chmod +x setup-mac.sh
./setup-mac.shgit clone https://github.com/Research-Cakrawala-University/claude-code-satucakrawala-setup.git
cd claude-code-satucakrawala-setup
.\setup-windows.ps1MIT — Satu Cakrawala Research Team