スマホのチャットAIに指示を出すだけでは、端末内のファイルを直接いじることはできません。Google Pixelなら、標準のLinuxターミナル上でAnthropicのClaude Codeを動かし、ノート整理や画像のメタデータ削除といった作業をポケットの中から任せられます。
この記事では、Pixel上でClaude Codeを使ってファイル操作や自動化を行う手順と、実際に役立つ使い方を解説します。
この記事でわかること
- Claude CodeとClaudeアプリの違い
- PixelのLinux環境を有効化してClaude Codeを入れる手順
- スマホ内のファイルにアクセスするためのパス設定
- ObsidianやExifToolを使った具体的な活用例と注意点
Claude CodeがPixelで使える理由
Claude Codeは、Anthropicが提供するターミナル向けのAIエージェントです。コードベースの読み取り、ファイルの作成・編集、コマンド実行まで、会話の流れの中でこなします。公式ドキュメントでは、macOS・Linux・WSL向けのCLIとして案内されており、Androidネイティブアプリとしての提供はありません。
一方、Google Pixelには2025年3月のPixel Drop以降、開発者向けのLinuxターミナルが搭載されています(参考)。Android Virtualization Framework(AVF)上でDebianの仮想マシンが動き、通常のLinuxコマンドやaptによるパッケージ管理が使えます。さらに、このLinux環境からスマホの共有ストレージへアクセスできるため、Claude Codeが端末内のファイルを直接扱えるようになります。
PlayストアのClaudeアプリは質問に答えるチャットボットです。Claude Codeは、承認を経て実際にファイルを動かすエージェントであり、用途がまったく異なります。
前提条件
PixelでClaude Codeを動かすには、次の条件が必要です。
- 対応端末: Android 15以降を搭載したGoogle Pixel(LinuxターミナルはPixel限定の機能です)
- 空き容量: Debian環境のダウンロードに約565MB
- ネットワーク: 初回セットアップとClaude Codeのインストール時にWi-Fi接続を推奨
- Anthropicアカウント: 初回起動時にブラウザ経由で認証が必要です。Claudeの有料プランまたはAPIキーが求められます
Linuxターミナルは実験的機能として提供されており、ネット接続が不安定になる報告もあります(参考)。不具合が出た場合は、開発者向けオプションでLinux開発環境を一度オフにしてから再度オンにすると改善する場合があります。設定は消える可能性がある点に注意してください。
ステップ1: Linuxターミナルを有効化する
- 設定 → 端末情報 → ビルド番号を7回タップし、開発者向けオプションを有効にします
- 設定 → システム → 開発者向けオプションを開きます
- Linux開発環境(表示名は「Run Linux terminal on Android」)をオンにします
- アプリ一覧に現れたターミナルアプリを開き、Debianイメージ(約565MB)のインストールを実行します
- インストール完了後、Debian上のシェル(
droid@debian:~$)が表示されれば準備完了です
ステップ2: Claude Codeをインストールする
ターミナルアプリ内で、次のコマンドを順に実行します。
まずパッケージを更新します。
sudo apt update && sudo apt upgrade
続けて、Anthropic公式のインストーラーを実行します。
curl -fsSL https://claude.ai/install.sh | bash
claudeコマンドをどこからでも呼び出せるよう、PATHを設定します。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
起動は次のコマンドです。
claude
初回起動時は認証フローが始まります。ターミナルに表示されるURLをスマホのブラウザで開き、Anthropicアカウントでサインインします。表示された認証コードをターミナルに貼り付ければ、対話セッションが開始されます。
ステップ3: スマホ内のファイルにアクセスする
Linuxターミナルのデフォルト作業ディレクトリは/home/droidです。Android側の共有ストレージは/mnt/sharedにマウントされています。Claude Codeに端末内のファイルを触らせたい場合は、起動前に共有ストレージへ移動します。
cd /mnt/shared
claude
毎回移動する手間を省くには、.bashrcに自動移動を追記します。
echo 'cd /mnt/shared' >> ~/.bashrc
How-To Geekの検証では、画像フォルダやダウンロードフォルダ、Obsidianの保管庫など、共有ストレージ配下のファイルをClaude Codeが読み書きできることが報告されています(参考)。
活用例
Obsidianのノートを自動整理する
ObsidianはMarkdown形式で端末内にノートを保存するアプリです。手書きメモの写真、保存したWebページ、インフォグラフィックのスクリーンショットを画像フォルダやダウンロードフォルダに置き、Claude Codeに内容を分析させます。原子ノートの作成、タグ付け、バックリンクの挿入まで一連の流れを任せられます。スマホの小さなキーボードで長文を打つ必要がなくなるのが大きなメリットです。
ExifToolで画像メタデータを一括削除する
スマホで撮影した写真には、撮影場所・日時・端末情報・カメラ設定などのEXIFメタデータが埋め込まれていることがあります。SNSやWebにアップロードすると、これらの情報が残る場合があります。Claude CodeにLinuxユーティリティのExifToolを実行させ、複数画像からメタデータをまとめて除去できます。ただし、メタデータ削除後はGoogleフォトなどのアプリが位置情報や日時による自動整理をしにくくなる点は押さえておいてください。
ターミナル操作の代行
タッチスクリーンのキーボードで長いシェルコマンドを打つのは負担が大きい作業です。「このツールでこうしたい」と自然言語で伝えれば、Claude Codeがコマンドを生成して実行します。Linux初心者でも、端末上の作業をエージェントに委ねやすくなります。
安全に使うための注意点
Claude Codeはファイルの変更や削除を実際に行います。誤った指示を承認した場合、重要なデータを失うリスクがあります。
共有ストレージ全体にアクセスさせるのは便利ですが、リスクも大きくなります。Obsidian用ならObsidianフォルダだけ、画像処理なら専用の作業フォルダだけを作り、そのディレクトリ内でclaudeを起動するのが安全です。
Linuxターミナルは仮想マシン上で動くため、Android本体とはある程度隔離されています。それでも共有ストレージ経由で端末のファイルに触れる以上、作業前にバックアップを取り、Claude Codeが提案する操作は一つずつ内容を確認してから承認してください。
チャットAIを超えた「動くエージェント」
現時点では、本格的なAIエージェントはPC向けに集中しがちで、スマホは制限の多いチャット体験に留まることが多いです。PixelのLinuxターミナルは、その壁を一部突破します。ポケットに入った端末から、ファイル操作・ワークフロー自動化・Linuxツールの実行まで、デスクトップクラスのエージェント体験に近づけます。
プログラミングの知識がなくても、How-To Geekの執筆者はPixel 10上で日常の反復作業の一部をClaude Codeに任せていると報告しています(参考)。対応Pixelを持っているなら、Linux環境の有効化から試す価値は十分にあります。