← Back to seminar hub

GitHub Education + CLI AI Tool Setup

Step-by-step guide for students

1. Apply for GitHub Student Developer Pack

The GitHub Student Developer Pack gives you free access to GitHub Copilot and other developer tools.

Steps:

  1. Go to education.github.com/pack/join
  2. Sign in with your GitHub account (create one if needed)
  3. Select "Student" and verify with your university email (.ac.jp, .edu)
  4. Upload proof if needed (student ID photo)
  5. Wait for approval (usually 1-3 days, sometimes instant with .edu/.ac.jp email)
Tip: Use your institutional email (e.g., xxx@musashi.ac.jp) for faster approval.

2. CLI AI Coding Tools Comparison

Tool Provider Cost Install Command
Claude Code Anthropic Free tier available npm install -g @anthropic-ai/claude-code
Codex CLI OpenAI Free with ChatGPT account npm install -g @openai/codex
Gemini CLI Google Free with Google account npm install -g @anthropic-ai/claude-code
(check Google's latest install method)
GitHub Copilot CLI GitHub / OpenAI Free with Student Pack gh extension install github/gh-copilot

3. Prerequisites

All platforms:

Windows only:

Windows users: Do NOT install CLI tools in PowerShell or CMD. Use WSL (Ubuntu) for the best experience.

4. Quick Install (macOS / Linux / WSL)

# Install Node.js first (if not installed)
# Download from https://nodejs.org

# Claude Code
npm install -g @anthropic-ai/claude-code

# OpenAI Codex CLI
npm install -g @openai/codex

# GitHub Copilot CLI (requires gh + Student Pack)
gh auth login
gh extension install github/gh-copilot

# Verify installations
claude --version
codex --version
gh copilot --help

5. First Run

After installing, navigate to your project folder and run:

# Claude Code
cd ~/your-project
claude

# Codex CLI
cd ~/your-project
codex

# Copilot CLI (for terminal commands)
gh copilot suggest "how to find large files"

Each tool will prompt you to authenticate on first run.