Compare commits

...

17 Commits

Author SHA1 Message Date
Ben Mann
ae7efe8a7f Update .github/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Boris Cherny <boris@anthropic.com>
2025-03-06 20:01:25 -08:00
8enmann
ec1b0f626f Add GitHub issue template for bug reports
This adds a structured template for bug reports including fields for:
- Platform selection (Anthropic API, AWS Bedrock, Google Vertex AI)
- Claude CLI version information
- OS details
- Steps to reproduce

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-06 19:57:03 -08:00
Ben Mann
2be177bfd5 Merge pull request #171 from Eingin/main
fix: update the npm badge link in the Readme to the correct package
2025-03-02 22:19:40 -08:00
Sid Bidasaria
e91c77304d Merge pull request #205 from emcd/main
fix: README: Encourage users to install package as a non-administrative user for the sake of system security and stability.
2025-02-28 12:43:49 -08:00
Eric McDonald
1c6ab88c83 README: Address review comments. 2025-02-28 05:15:32 -08:00
Eric McDonald
8b22a3d693 fix: README: Encourage users to install package as a non-administrative user for the sake of system security and stability. 2025-02-27 10:53:03 -08:00
Antonio Iaccarino
5455e5d5cd fix: update the npm badge link to the correct package name 2025-02-27 17:45:01 +11:00
Ben Mann
1a4e0f4d73 Merge pull request #91 from EmilLindfors/win11
Fix Docker build issues on Windows and non-ARM architectures
2025-02-26 16:19:37 -08:00
Boris Cherny
e41a75d3c2 Merge pull request #157 from anthropics/bcherny-patch-2
Add NPM version badge
2025-02-26 14:26:08 -08:00
Boris Cherny
b26866aa95 Update README.md 2025-02-26 14:03:29 -08:00
Emil Lindfors
9b78675c47 Fix Docker build issues on Windows and non-ARM architectures 2025-02-25 20:39:51 +01:00
Boris Cherny
ab49f11ff1 Merge pull request #50 from joeblau/patch-1
Update README.md
2025-02-24 17:44:42 -08:00
Joe Blau
24695298d3 Update README.md
Update readme to make command easy to copy.
2025-02-24 16:51:26 -08:00
Boris Cherny
2eb3cd1466 Merge pull request #23 from eastlondoner/patch-1
public release has happened :-D
2025-02-24 13:44:26 -08:00
Andrew Jefferson
b4adc82cac public release 2025-02-24 21:58:13 +01:00
Boris Cherny
b46a3eb29a Merge pull request #1 from anthropics/bcherny-patch-1
Create SECURITY.md
2025-02-24 10:18:36 -08:00
Boris Cherny
429d03e382 Create SECURITY.md 2025-02-24 10:17:54 -08:00
5 changed files with 71 additions and 18 deletions

View File

@@ -42,9 +42,10 @@ RUN mkdir -p /workspace /home/node/.claude && \
WORKDIR /workspace
RUN wget https://github.com/dandavison/delta/releases/download/0.18.2/git-delta_0.18.2_arm64.deb && \
sudo dpkg -i git-delta_0.18.2_arm64.deb && \
rm git-delta_0.18.2_arm64.deb
RUN ARCH=$(dpkg --print-architecture) && \
wget "https://github.com/dandavison/delta/releases/download/0.18.2/git-delta_0.18.2_${ARCH}.deb" && \
sudo dpkg -i "git-delta_0.18.2_${ARCH}.deb" && \
rm "git-delta_0.18.2_${ARCH}.deb"
# Set up non-root user
USER node
@@ -66,8 +67,7 @@ RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/
-x
# Install Claude
# TODO(ben): Add this back in when we have a public release
# RUN npm install -g @anthropic-ai/claude-code
RUN npm install -g @anthropic-ai/claude-code
# Copy and set up firewall script
COPY init-firewall.sh /usr/local/bin/

2
.gitattributes vendored Normal file
View File

@@ -0,0 +1,2 @@
* text=auto eol=lf
*.sh text eol=lf

34
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,34 @@
---
name: Bug report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
---
## Environment
- Platform (select one):
- [ ] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other: <!-- specify -->
- Claude CLI version: <!-- output of `claude --version` -->
- Operating System: <!-- e.g. macOS 14.3, Windows 11, Ubuntu 22.04 -->
- Terminal: <!-- e.g. iTerm2, Terminal App -->
## Bug Description
<!-- A clear and concise description of the bug -->
## Steps to Reproduce
1. <!-- First step -->
2. <!-- Second step -->
3. <!-- And so on... -->
## Expected Behavior
<!-- What you expected to happen -->
## Actual Behavior
<!-- What actually happened -->
## Additional Context
<!-- Add any other context about the problem here, such as screenshots, logs, etc. -->

View File

@@ -1,6 +1,8 @@
# Claude Code (Research Preview)
![](https://img.shields.io/badge/Node.js-18%2B-brightgreen?style=flat-square)
![](https://img.shields.io/badge/Node.js-18%2B-brightgreen?style=flat-square) [![npm]](https://www.npmjs.com/package/@anthropic-ai/claude-code)
[npm]: https://img.shields.io/npm/v/@anthropic-ai/claude-code.svg?style=flat-square
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 - all through natural language commands.
@@ -15,18 +17,21 @@ Some of its key capabilities include:
## Get started
<ol>
<li>
Run the following command in your terminal: <br />
<code>npm install -g @anthropic-ai/claude-code</code>
</li>
<li>
Navigate to your project directory and run <code>claude</code>
</li>
<li>
Complete the one-time OAuth process with your Anthropic Console account.
</li>
</ol>
1. If you are new to Node.js and Node Package Manager (`npm`), then it is recommended that you configure an NPM prefix for your user.
Instructions on how to do this can be found [here](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview#recommended-create-a-new-user-writable-npm-prefix).
*Important* We recommend installing this package as a non-privileged user, not as an administrative user like `root`.
Installing as a non-privileged user helps maintain your system's security and stability.
2. Install Claude Code:
```sh
npm install -g @anthropic-ai/claude-code
```
3. Navigate to your project directory and run <code>claude</code>.
4. Complete the one-time OAuth process with your Anthropic Console account.
### Research Preview

12
SECURITY.md Normal file
View File

@@ -0,0 +1,12 @@
# Security Policy
Thank you for helping us keep Claude Code secure!
## Reporting Security Issues
The security of our systems and user data is Anthropic's top priority. We appreciate the work of security researchers acting in good faith in identifying and reporting potential vulnerabilities.
Our security program is managed on HackerOne and we ask that any validated vulnerability in this functionality be reported through their [submission form](https://hackerone.com/anthropic-vdp/reports/new?type=team&report_type=vulnerability).
## Vulnerability Disclosure Program
Our Vulnerability Program Guidelines are defined on our [HackerOne program page](https://hackerone.com/anthropic-vdp).