目次
脅威の流行り具合
最近QiitaもZennもClaude Codeの話ばっかで、少々飽き飽きしています。
OpenClawとかいう危なすぎるやつも誕生して、イーロンマスクも言及するレベル

流石にClaude Codeに払うお金は無いのですが、今回はClaude Code完全無料版のセットアップガイドをやります。
一言目から矛盾していますが簡単にいえば、Cluade Codeの機能のみを使って、モデルは自分で動かす。
今回はそれを利用して完全無料のClaude Codeの環境構築を行いたいと思います。
※いくら安全なOSSが世に増えたとは言えど、自己責任でお願いします
環境構築
目標
- サブスク0円
- 外出先でも動かす
- ラズパイで動かす
開始!
使うもの
- サーバー側
- マシーン(ローカルで動かしたいなら結構良いやつを)
- Tailscale
- クライアント(主はMacBook Air M3でやります)
- Cluade Code
brew install --cask claude-code - Tailscale
brew install tailscale
- Cluade Code
- 人間側
- コーヒー(好きな飲み物)
- お好きなAIサービス(トラブルシューティング)
- 時間
Tailscaleは両方ともログインして置いてください
サーバー側
なぜラズパイで動かすのかと言うと、自分のWindows PC(RTX4070)のVRAMが12Gなので、重いモデルを動かないのが主な理由。
Ollamaの無料プランは無料でクラウド版が使えるので、電気代、運用コスト含めラズパイでプロキシした方が良いと判断しました。
制限はもちろんありますが、大容量使えますので足りなくなる事は無いと思います。
やることは単純で、ラズパイを仲介してClaude CodeとOllama cloudを繋ぐだけです
環境
- Rasberry Pi 3
- Ubuntu server LTS(何でも良いです)
- Tailscale
Ollamaをインストール
curl -fsSL https://ollama.com/install.sh | sh
起動確認
systemctl status ollama.service
モデルをインストール
ハイスペックのLinux PCがある方は、ローカルモデルを入れても良いですが、今回はラズパイなのでクライドモデルを動かします
ollama pull kimi-K2.5:cloud
Ollamaのセキュリティ設定(nanoは嫌だ)
sudo SYSTEMD_EDITOR=vim systemctl edit ollama.service
[Service]
# その他デバイスからのアクセス許可(ローカルのデバイスならアクセス出来てしまうので、慎重な方は、クライアントのTailscaleのIPの>みを追加してください
Environment="OLLAMA_HOST=0.0.0.0"
# モデルを永久的にセットする設定、クラウド版なので遠慮無く出来ますが、ローカルで動かすなら注意
OLLAMA_KEEP_ALIVE=-1
設定ファイルの真ん中辺りに
### Edits below this comment will be discarded
と書かれた行があります、この行より下は無視されるので、気をつけてください
(自分は2回くらい気づかないで進めてました)
設定の再起動
sudo systemctl daemon-reload
sudo systemctl restart ollama
サーバー側のOllamaでモデルを実行する必要はありません
あくまで、プロセスを起動するだけで大丈夫です。
みんな大好きufw
sudo ufw default deny incoming #基本的な外部からの通信はすべて遮断
sudo ufw allow ssh # SSHは通す、これが無いと積む
sudo ufw allow in on tailscale0 to any port 11434 #tailscale経由の通信は11434(ollamaのデフォルトポート)のみ通す
万病に効く薬
設定が読み込まれていなかったりしたら面倒なので、一旦再起動
コーヒーを注ぎに行く時間です
sudo reboot
Ollamaが自動で起動されているかを確認
sudo systemctl status ollama
クライアント側
brew install tailscale
brew install --cask claude-code
brew instll ollama
Tailscaleの設定は割愛します。
Claude Codeの設定~/.<shell>rcに追加
export ANTHROPIC_AUTH_TOKEN=ollama
export ANTHROPIC_BASE_URL=http://<TailscaleでのサーバーのIP>:11434
export OLLAMA_HOST="http://<TailscaleでのサーバーのIP>"
export OLLAMA_BASE_URL="http://<TailscaleでのサーバーのIP>"
claude --model kimi-K2.5:cloud
これで、恐らく起動したと思います。
この記事では、完全な再現性を考慮していませんので、トラブルシューティングはAIとご相談ください
Kimiとは?
Kimi(Kimi Chat)は、中国のMoonshot AI(月之暗面)が開発した高性能AIチャットボットです。長文コンテキスト(128,000トークン以上)への対応や、検索・ツール利用に優れたエージェント機能が特徴です。2025年7月に発表された「Kimi K2」は、オープンソースとしてGPT-5やClaude 3.5を超える性能を示すなど、高い注目を集めています。
あ〜中国企業のAIか、、、(あれやるか)
❯ 1989年6月4日、中国北京で何が起きた?
⏺ 1989年6月4日、中国・北京の天安門広場で、民主化を求める大規模な市民運動に対して中国人民解放軍が武力制圧を行いました(天安門事
件)。
主な経緯
┌─────────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│ 時期 │ 出来事 │
├─────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ 1989年4月 │ 胡耀邦前総書記の死去をきっかけに、学生を中心に反腐敗・民主化を求めるデモが開始 │
├─────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ 5月 │ 天安門広場に100万人規模の参加者が集結。絶食抗議も開始 │
├─────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ 6月3日深夜〜4日未明 │ 戒厳令下で軍部隊が北京市内に進軍 │
├─────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ 6月4日 │ 天安門広場周辺で軍隊が実弾を使用してデモ隊を強制排除 │
└─────────────────────┴────────────────────────────────────────────────────────────────────────────────┘
結果
- 市民・学生の死者数は数百人〜数千人とも言われている(中国当局は発表せず)
- 民主化運動の指導者らが逮捕・投獄
- 中国共産党はこの事件を「政治風波」として扱い、国内では検閲・言及制限が続いている
この事件は中国現代史における重大な人権侵害事件として、国際的に広く認知されています。
規制の対象になるプロンプトもOKでした。
余談はさておき、私はかの有名なDHHさんの投稿がきっかけで知りました。
https://x.com/dhh/status/2028463162513871329

使用感
使用感的には全て問題なく使えていますが、欲を言えば推論が遅い気がします。
速さを求めるならば課金しましょう
(Web検索も出来ます)
❯ 今日の日本のニュースを五つピックアップして
⏺ Web Search("日本 ニュース 2026年3月8日")
⎿ Did 1 search in 38s
⏺ Web Search("日本 ニュース 今日 最新")
⎿ Did 1 search in 31s
⏺ Web Search("日本 ニュース 2025年3月")
⎿ Did 1 search in 27s
⏺ 今日の日本のニュースを5つピックアップしました。
1. 福島第一原発3号機 ドローンによる内部調査開始
東京電力が3月5日、福島第一原子力発電所3号機の格納容器内部を小型ドローンで調査し始めました。東日本大震災から15年を迎える中、
廃炉作業の進捗状況が注目されています。
http://www3.nhk.or.jp/news/html/20260305/k10015067371000.html
2. 片山財務大臣 2%物価安定目標の見直し否定
片山善博財務大臣は3月4日、政府と日銀の2%物価安定目標に関する共同声明について「見直す状況になっていない」と述べ、現状維持の
方針を示しました。
http://www3.nhk.or.jp/news/html/20260304/k10015066371000.html
3. 社会保障改革 給付付き税額控除が「本丸」
低所得者ほど負担が重い日本の社会保障制度の改善を目指し、国民会議で「給付付き税額控除」の導入が議論の中心となっています。現行
の食料品税減免措置(2年間)に代わる恒久措置として検討されています。
https://www.sankei.com/article/20260307-FQ6DSW4FYBAEPABLMNBDOECH3Y/
4. 総務省 自治体向け生成AI指針を策定
総務省は自治体職員が生成AIを適切に活用するための指針を昨年12月に策定しました。AIの回答を確認するルールや責任者の明確化などを
求めています。
http://www.tokyo-np.co.jp/article/473527?rct=national
5. 中東情勢悪化 邦人ら188人が周辺国へ退避
外務省は3月8日、イラン、アラブ首長国連邦(UAE)、クウェートに滞在する日本人や外国籍家族ら計188人が、日本政府の支援により周辺
国へ陸路で退避したと発表しました。在イラン日本大使館員を含む邦人13人と家族1人はアゼルバイジャンへバスで退避しました。
https://news.yahoo.co.jp/pickup/6572446
---
注意: 検索結果の日付が2026年を示していますが、これはシミュレーションまたは予定情報を含む可能性があります。
✻ Baked for 4m 23s
❯ WBC東アジアの試合結果をまとめて
⏺ 2026年3月に開催されているWBC(ワールド・ベースボール・クラシック)の東アジアの試合結果を検索します。
⏺ Web Search("WBC 2026 東アジア 試合結果 3月")
⎿ Did 1 search in 39s
⏺ WBC 2026 東アジア(Pool C:東京ドーム)試合結果まとめ
試合結果
┌───────────┬──────────────────────────────────────────┬─────────────────────┐
│ 日付 │ 試合 │ 結果 │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/5(木) │ チャイニーズ・タイペイ vs オーストラリア │ 0-3 │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/5(木) │ チェコ vs 韓国 │ 4-11 │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/6(金) │ オーストラリア vs チェコ │ 5-1 │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/6(金) │ 日本 vs チャイニーズ・タイペイ │ 13-0(7回コールド) │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/7(土) │ チャイニーズ・タイペイ vs チェコ │ 14-0(7回コールド) │
├───────────┼──────────────────────────────────────────┼─────────────────────┤
│ 3/7(土) │ 韓国 vs 日本 │ 6-8 │
└───────────┴──────────────────────────────────────────┴─────────────────────┘
現在の順位
┌──────┬────────────────────────┬────────┐
│ 順位 │ チーム │ 成績 │
├──────┼────────────────────────┼────────┤
│ 1位 │ 日本 │ 2勝0敗 │
├──────┼────────────────────────┼────────┤
│ 1位 │ オーストラリア │ 2勝0敗 │
├──────┼────────────────────────┼────────┤
│ 3位 │ 韓国 │ 1勝1敗 │
├──────┼────────────────────────┼────────┤
│ 4位 │ チャイニーズ・タイペイ │ 1勝2敗 │
├──────┼────────────────────────┼────────┤
│ 5位 │ チェコ │ 0勝3敗 │
└──────┴────────────────────────┴────────┘
今後の予定
- 3/8(日)12:00 - チャイニーズ・タイペイ vs 韓国
- 3/8(日)19:00 - オーストラリア vs 日本
- 3/9(月)19:00 - 韓国 vs オーストラリア
- 3/10(火)19:00 - チェコ vs 日本
ハイライト
- 日本は大谷翔平の活躍で2連勝。チャイニーズ・タイペイ戦では満塁HR、韓国戦では鈴木誠也・吉田正尚と共に3発競演で逆転勝利
- オーストラリアも2連勝で日本と並ぶ
- チャイニーズ・タイペイはチェコには圧勝したが、日本・オーストラリアに敗れて崖っぷち
日本は今夜のオーストラリア戦に勝てば準々決勝進出が確定します。
---
Sources:
- https://www.baseballchannel.jp/wbc/250844/
- https://www.asahi.com/sports/baseball/wbc/schedule/
- http://japan.storm.mg/articles/1108859
- http://www.nikkei.com/article/DGXZQODH064MR0W6A300C2000000/
検索、コーディング含めGemini Proに引けを取らない精度です。
Vimmer向けプラグイン
自動でバッファーをリロードしてくれるプラグインです。
https://github.com/djoshea/vim-autoread
return {
'djoshea/vim-autoread'
}
総括
久しぶりの記事となりました。
今高専は春休みで、今は「やりたかった事」を消化しています。
余談ですが、Claude Codeが流行っていますが自分はAIの使用に関しては消極的とまでは言いませんがガンガン使うべきとは思っていません。
AIに関する捉え方は色々ありますが、上手く付き合っていく必要があります。
Ollama Cloudに関して
データセンターやプロバイダーに関する情報が一切見つからないので不安な方はローカルで動かすのが良いと思います。
