An open-source AI coding agent that reads your project, edits files and runs commands and tests from your terminal, desktop, browser or editor.
anthropics/claude-code
An agentic coding tool that runs in your terminal, reads your codebase, and handles coding tasks, code explanations, and git workflows through natural language.
Open-source alternative to:GitHub Copilot
Cursor
- Stars
- 152,237
- Forks
- 27,007
- Open issues
- 15,275
- Last commit
- yesterday
What is it?
Claude Code is an agentic coding tool that runs in the terminal. It understands the codebase it is pointed at and carries out routine development tasks from natural language instructions, such as making edits, explaining complex code, and handling git workflows.
Beyond the terminal, it can be used from an IDE or by tagging @claude on GitHub. Installation is available through a shell script, Homebrew, WinGet, and PowerShell on Windows; the npm package is deprecated. After installing, navigate to a project directory and run `claude` to start.
The repository also includes a set of plugins that add custom commands and agents, and a `/bug` command reports issues directly from within the tool. Usage feedback is collected and governed by Anthropic's published data usage policies.
Key features
- 01Runs as an agentic assistant directly in the terminal.
- 02Understands your codebase and works on tasks in natural language.
- 03Explains complex code and executes routine development tasks.
- 04Handles git workflows from the command line.
- 05Can be used from an IDE or by mentioning @claude on GitHub.
- 06Extensible through plugins that add custom commands and agents.
Use cases
- Making routine code edits across an existing project from the terminal.
- Getting explanations of unfamiliar or complex code in a codebase.
- Automating git operations such as commits and branch handling via natural language.
- Triggering coding help on GitHub issues and pull requests by mentioning @claude.
Topics
FAQ
- What is claude-code?
- An agentic coding tool that runs in your terminal, reads your codebase, and handles coding tasks, code explanations, and git workflows through natural language. Claude Code is an agentic coding tool that runs in the terminal. It understands the codebase it is pointed at and carries out routine development tasks from natural language instructions, such as making edits, explaining complex code, and handling git workflows.
- Is claude-code free to use? What license does it have?
- claude-code has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is claude-code still maintained?
- Actively maintained. The last commit to claude-code was on Oct 17, 2026.
- What can I use claude-code for?
- Making routine code edits across an existing project from the terminal. Getting explanations of unfamiliar or complex code in a codebase. Automating git operations such as commits and branch handling via natural language. Triggering coding help on GitHub issues and pull requests by mentioning @claude.
- Where can I get claude-code?
- The source code and installation instructions are on GitHub: https://github.com/anthropics/claude-code
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source autonomous agent that runs deep research on web and local documents using any LLM provider, producing cited reports.
An open agent framework where the AI agent gets a full Dockerized Linux desktop, a browser, live document editing, and a bridge to your host machine.
AutoGPT is an open-source platform for building, running, and scheduling AI agents that complete multi-step workflows from plain-English descriptions or a visual builder.
Open-source multi-agent LLM framework that simulates a trading firm's analysts, researchers, trader and risk team to reach trading decisions.
A Python framework and runtime for building agent platforms, serving agents as an API, and managing them through a web UI.