Claude Code is an agentic coding tool that runs in your terminal. It reads your codebase and carries out work you describe in natural language: executing routine tasks, explaining code, and handling git workflows. You can use it from the terminal, from an IDE, or by tagging @claude on GitHub.
The repository also ships plugins that extend Claude Code with custom commands and agents, and a /bug command reports issues from inside the tool. Usage data such as code acceptance or rejection, associated conversation data, and feedback submitted through /bug are collected under the published data-usage policy, with limited retention for sensitive information and a policy against using feedback for model training.
Features
- Natural-language commands: describe a task and the tool plans and executes it against your codebase
- Codebase understanding: reads project files to answer questions and explain code
- Git workflows: handles branching, commits, and related version-control steps as part of a task
- Multiple surfaces: terminal, IDE integrations, and GitHub via @claude mentions
- Plugins: bundled plugins add custom commands and agents
- In-tool bug reporting: the /bug command files feedback directly







