Claude Code: Terminal-based agentic coding assistant
Local CLI integrating Claude AI into development workflows.
Learn more about claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows through natural language commands. It supports multiple installation methods including curl scripts for macOS/Linux, Homebrew, Windows PowerShell, and npm. The tool can be used in your terminal, IDE, or by tagging @claude on GitHub. It features plugins for extended functionality, automatic skill hot-reload, and supports various agent types for different development tasks.
Codebase-Aware Context
Analyzes local project structure and existing code patterns before responding. Provides suggestions and executions that align with your repository's conventions rather than generic solutions.
Multi-Interface Access
Single installation supports terminal commands, IDE integration, and GitHub @claude mentions. Access the same AI-powered workflows from whichever environment fits your current task.
Natural Language Git
Execute version control operations through conversational commands without switching contexts. Handles commits, branches, and merges using plain English instead of memorizing git syntax.
# macOS/Linux
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew
brew install --cask claude-code
# npm
npm install -g @anthropic-ai/claude-codeAdded CLAUDE_CODE_TMPDIR environment variable to override temp directory location for internal temp files.
- –Useful for environments with custom temp directory requirements
Added option to disable background tasks and fixed OAuth token refresh issues.
- –Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS to disable all background task functionality
- –Fixed 'Help improve Claude' setting fetch to refresh OAuth on stale tokens
Merged slash commands and skills, added release channel toggle, improved permission warnings.
- –Simplified mental model by merging slash commands and skills
- –Added release channel (stable/latest) toggle to /config
- –Added detection and warnings for unreachable permission rules
- –Fixed plan files persisting across /clear commands
See how people are using claude-code
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
json-server
Zero-config REST API server from JSON files.
grbl
Real-time motion control firmware for Arduino-based CNCs.
playwright
Cross-browser automation framework with built-in test runner.
playwright-mcp
Accessibility tree-based browser automation for LLMs.
speedtest
Measure bandwidth, latency, and packet loss via Cloudflare's edge network.