🛌
スマホ(Android)からClaudeCodeでgithubを操作
概要
寝ながら開発したい
1. Termuxインストール
- アプリストアから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