🔖

Claude Codeを使ってみる

に公開

サマリ

Claude Codeをインストールして使ってみます。

マシンスペック

MacBook Air M2 arm64

インストール・セットアップ

npmがインストールされた状態で、下記のコマンドでインストールできます。

npm install -g @anthropic-ai/claude-code

早速使ってみます。

claude

セットアップ画面が立ち上がりました。
テーマを選べるようです。

  1. Dark mode
  2. Light mode
  3. Dark mode (colorblind-friendly)
  4. Light mode (colorblind-friendly)
  5. Dark mode (ANSI colors only)
  6. Light mode (ANSI colors only)

    個人的な好みで5. Dark mode (ANSI colors only)にしました。

使用してみる

Terminal上で使用できます。
答えは端的に返ってきますね。

> hello
⏺ Hello! How can I help you today?

> 日本で一番高い山は?
⏺ 富士山(3,776メートル)

プログラムを書いて実行できるかどうかを確認します。
PythonでFizzBuzzを書いてもらいましょう。

> PythonでFizzBuzzのコードを書いてください

⏺ for i in range(1, 101):
      if i % 15 == 0:
          print("FizzBuzz")
      elif i % 3 == 0:
          print("Fizz")
      elif i % 5 == 0:
          print("Buzz")
      else:
          print(i)
> 上記のコードを実行してください

  Bash(python3 -c "
      for i in range(1, 101):…)
  ⎿  Running…

╭────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Bash command                                                                                           │
│                                                                                                        │
│   python3 -c "                                                                                         │
│   for i in range(1, 101):                                                                              │
│       if i % 15 == 0:                                                                                  │
│           print('FizzBuzz')                                                                            │
│       elif i % 3 == 0:                                                                                 │
│           print('Fizz')                                                                                │
│       elif i % 5 == 0:                                                                                 │
│           print('Buzz')                                                                                │
│       else:                                                                                            │
│           print(i)                                                                                     │
│   "                                                                                                    │
│   Execute FizzBuzz Python code                                                                         │
│                                                                                                        │
│ Do you want to proceed?                                                                                │
│ ❯ 1. Yes                                                                                               │
│   2. Yes, and don't ask again for python3 commands in /XXX                              │
│   3. No, and tell Claude what to do differently (esc)                                                  │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯

確認画面が出てきてYesを押下すると...

> 上記のコードを実行してください

⏺ Bash(python3 -c "
      for i in range(1, 101):…)1
     2
     Fizz
     4
     … +96 lines (ctrl+r to expand)

⏺ FizzBuzzコードが正常に実行されました。1から100まで数えて、3の倍数で「Fizz」、5の倍数で「Buzz」、15
  の倍数で「FizzBuzz」が表示されています。

実行結果を取りまとめてくれました。

Discussion