🛌

スマホ(Android)からClaudeCodeでgithubを操作

に公開

概要

寝ながら開発したい

1. Termuxインストール

  1. アプリストアからTermuxをインストール
    a. https://play.google.com/store/apps/details?id=com.termux&hl=ja
    b. アンドロイドでLinuxコンソールを触れるアプリ

2. Node, ClaudeCodeをインストール

pkg update
pkg upgrade
pkg install nodejs
npm install -g @anthropic-ai/claude-code
claude login

3. Termux環境にgit, ghをインストール

下記コマンドでできるが、Claudeにgitを使える環境にしてと指示するだけでもいい

apt install git
apt install gh

githubを認証(これはClaudeCode外でやる)

gh auth login

4. 一応sshキーも設定しておく

下記コマンドでできるが、これもClaudeにsshの公開鍵ペアを作成してと指示するだけでもいい

apt install -y openssh
ssh-keygen

公開鍵をコピぺするときはスペースや改行がおかしくなってないか注意

追記

TurmuxからだとghでPR作成がうまくいかない
ghを使ってgithubのapiを使うことを指示する必要がある

おわり

これでスマホからissueを自動で作ったりできる
リポジトリのURLを渡すとき、何も指定しないとそのままアクセスしようとするのでghを使うことを指定すること

Discussion