概要
https://qiita.com/sijiaoh/items/61ce0d16d6e59cb567be
詳細内容
## スマホでコードを書くという選択肢
https://qiita.com/sijiaoh/items/61ce0d16d6e59cb567be
AIコーディングエージェントと自作ツールを活用し、スマートフォンを実用的な開発端末へと変えるワークフローを提示する。
**Content Type**: ⚙️ Tools
**Language**: ja
**Scores**: Signal:5/5 | Depth:3/5 | Unique:4/5 | Practical:4/5 | Anti-Hype:4/5
**Main Journal**: 79/100 | **Annex Potential**: 79/100 | **Overall**: 80/100
**Topics**: [[スマートフォン開発, AIコーディングエージェント, Claude Code, Pockode, 自然言語プログラミング]]
著者は、これまで記号入力の困難さから「非実用的」とされてきたスマートフォンでのコーディングが、AIコーディングエージェントの登場によって現実的な選択肢になったと述べている。自然言語による指示(例:「この関数をリファクタリングして」)でコードが生成・修正されるようになれば、スマホの入力インターフェースでも十分に開発が可能になるという視点だ。
この構想を具体化するため、著者は自宅PCで動作する「Claude Code」を外出先のスマホから操作できるオープンソースツール「Pockode」を開発した。クラウド環境のセットアップの手間やパワー不足を避け、使い慣れたローカル環境をQRコードスキャンのみでリモート操作できる仕組みを構築している。特筆すべきは、Pockode自体のコードの99%がClaude Codeによって生成された点である。著者は、GoやReactの経験が浅くても、設計の議論と出力のレビュー、方向修正に徹することで、短期間で動くプロダクトを完成させることができたと報告している。
著者は、AIエージェントを活用した開発におけるエンジニアの役割の変化についても深く洞察している。AIは「勘違いして突っ走る」「その場しのぎのパッチを当てる」「意味のない変数を残す」といった弱点を持つため、人間が常に全体像を把握し、軌道修正を行う必要がある。しかし、全体像さえ把握していれば、散歩中や電車内でもスマホからAIに指示を出し、テストを走らせ、帰宅する頃には機能を完成させるといった「席を離れても止まらない開発」が可能になるという。
また、実務上の大きな利点として「権限確認の遠隔操作」を挙げている。AIエージェントがファイル書き込みなどの実行許可を求めて停止してしまう問題を、スマホから介入して許可することで解決できる。著者は、この手法によって「場所を選ばず開発できる生活」が実現できると主張しており、AI時代における新しい開発スタイルの可能性をエンジニアに提示している。