Prerequisites
What you need before installing Claudear
Prerequisites
Before installing Claudear, ensure you have the following set up on your system.
Required Software
Python 3.9+
Claudear requires Python 3.9 or higher.
python3 --version
# Should output: Python 3.9.x or higher
Installation:
- macOS:
brew install python@3.12 - Ubuntu:
sudo apt install python3.12 - Windows: Download from python.org
Claude Code CLI
Claudear uses Claude Code to implement tasks. You need:
- Claude Code CLI installed
- Active Claude subscription (Pro or Team)
- Authenticated session
Install:
npm install -g @anthropic-ai/claude-code
Authenticate:
claude auth login
Verify:
claude whoami
GitHub CLI
For PR creation, Claudear uses the GitHub CLI.
Install:
# macOS
brew install gh
# Ubuntu
sudo apt install gh
# Windows
winget install GitHub.cli
Authenticate:
gh auth login
Verify:
gh auth status
Git
Git 2.20+ with worktree support.
git --version
# Should output: git version 2.20.0 or higher
Service Accounts
Linear API Key (if using Linear)
- Go to Linear Settings → API
- Click "Create new API key"
- Name it "Claudear"
- Copy the key (starts with
lin_api_)
Permissions needed:
- Read/write issues
- Read/write comments
- Read workflow states
Notion Integration (if using Notion)
- Go to Notion Integrations
- Click "New integration"
- Name it "Claudear"
- Select your workspace
- Copy the Internal Integration Token (starts with
secret_)
After creating the integration:
- Open your Notion database
- Click "..." → "Add connections"
- Select your Claudear integration
ngrok Account (if using Linear)
ngrok provides a public URL for your local webhook server. Only required for Linear.
- Sign up at ngrok.com
- Go to Your Authtoken
- Copy your auth token
Free tier is sufficient for personal use.
GitHub Token
Required for PR creation:
- Go to GitHub Settings → Developer settings → Personal access tokens
- Create a token with
reposcope - Copy the token (starts with
ghp_)
Repository Requirements
Your target repository should:
- Be a git repository
- Have a
mainormasterbranch - Be accessible to Claude Code
- Have CI/CD set up (optional but recommended)
Recommended Repository Setup
# Ensure remote is configured
git remote -v
# Ensure main branch exists
git branch -a | grep main
# Ensure clean working tree
git status
System Requirements
| Resource | Minimum | Recommended |
|---|---|---|
| RAM | 4 GB | 8 GB+ |
| Disk | 10 GB free | 20 GB+ free |
| CPU | 2 cores | 4 cores+ |
Each concurrent task uses a separate worktree, so disk space scales with MAX_CONCURRENT_TASKS.
Network Requirements
-
Outbound HTTPS to:
api.linear.app(if using Linear)api.notion.com(if using Notion)api.anthropic.comapi.github.comngrok.io(if using Linear)
-
Inbound HTTPS via ngrok tunnel (Linear only)
Quick Checklist
# Run these commands to verify your setup
# Python
python3 --version
# Claude Code
claude --version
claude whoami
# GitHub CLI
gh --version
gh auth status
# Git
git --version
# ngrok (only for Linear)
ngrok --version
All commands should succeed without errors before proceeding to Quick Start.