「OpenCode」×ローカルLLMで“無料Claude Code”をスマホから使う方法

スマホだけAI活用

【スマホユーザー向け】コードを書かない人でも、ChatGPTやGeminiを使っている人なら知っておきたい「無料で使えるAIコーディング支援」の話です。最近、Claude CodeというAIが開発者の間で話題ですが、実は「OpenCode」というツールとローカルLLM(パソコンやスマホで動かせる軽量AI)を組み合わせることで、無料で似たようなことができます。しかも、スマホからでも使える方法があるので、普段パソコンを使わない人でも、ちょっとした作業をAIに任せられるようになります。

まず、Claude Codeとは何か簡単に説明します。これは、Anthropic社が提供するClaudeというAIモデルを使って、プログラムのコードを自動で書いたり、修正したりするサービスです。通常は月額20ドルの有料プランが必要ですが、OpenCodeとローカルLLMを使えば、無料で同じような体験ができます。

では、具体的に何ができるのか。例えば、買い物リストを自動で整理してくれるアプリを作りたいとします。OpenCodeに「買い物リストのアプリを作って」と日本語で指示するだけで、AIがコードを生成してくれます。生成されたコードは、スマホのブラウザでそのまま動くので、すぐに使えます。

また、旅行の計画を立てる時にも役立ちます。例えば、「東京から大阪までの新幹線の時刻表を表示するページを作って」と指示すれば、AIがHTMLとJavaScriptで書かれたページを作ってくれます。そこに目的地の天気予報を追加したり、ホテルの予約サイトへのリンクを貼ったりするのも、AIに続けて指示するだけです。

さらに、写真整理の際にも使えます。スマホのカメラロールにある写真を、日付や場所ごとに自動で分類するスクリプトを生成してもらえます。ただし、ローカルLLMを使うため、処理速度はクラウド版のClaudeより遅いですが、夜間にバッチ処理させるなど工夫すれば十分実用的です。

次に、実際の使い方を説明します。まず、スマホに「Termux」というアプリをインストールします。これはAndroidでLinux環境を動かすためのアプリで、Google Playストアから無料でダウンロードできます。Termuxを起動したら、必要なパッケージをインストールします。コマンドは「pkg install python git」と入力するだけです。

次に、OpenCodeをダウンロードします。GitHubから「git clone https://github.com/OpenCode」というコマンドで取得できます。その後、ローカルLLMをセットアップします。軽量なものとしては「Llama 3.2 1B」や「Phi-3 mini」がスマホでも動きやすくおすすめです。これらのモデルはHugging Faceからダウンロードできます。

セットアップが完了したら、OpenCodeを起動します。コマンドは「python opencode.py」です。起動後、スマホのブラウザで「http://localhost:8080」にアクセスすると、チャット画面が表示されます。そこに作りたいものを日本語で入力するだけで、AIがコードを生成してくれます。

注意点としては、スマホで動かす場合はバッテリー消費が大きいことと、ある程度のストレージ空き容量(最低4GB)が必要です。また、生成されたコードは必ずバックアップを取ってから使ってください。誤ってスマホのデータを消してしまうコードを生成する可能性は低いですが、念のためです。

最後に、応用例をいくつか紹介します。
■ 毎日の天気予報を自動で通知してくれるアプリ
■ 家計簿をつけるための簡易アプリ
■ 英単語帳アプリ(例:TOEIC対策)
■ レシピ管理アプリ

これらのアプリは、OpenCodeとローカルLLMがあれば、プログラミングの知識がなくても作れます。スマホだけで完結するので、パソコンが苦手な人でもチャレンジしやすいです。

まとめると、OpenCodeとローカルLLMの組み合わせは、無料でAIコーディング支援を体験できる画期的な方法です。有料のClaude Codeと比べると速度や精度で劣る部分もありますが、ちょっとしたツールを作ったり、アイデアを形にしたりするには十分です。特にスマホユーザーは、移動中やちょっとした空き時間に気軽に試せるのが魅力です。ぜひ一度挑戦してみてください。

参考・出典

タイトルとURLをコピーしました