値上げが止まらないPCパーツは今のうちにAmazonでチェックして確保してしまうのが吉♪

OpenCodeをManjaro Linuxにインストール:FreeToken連携でローカルLLM駆動の開発環境を構築してみた

管理人の小職さん

OpenCode、Manjaroにインストールするのって大変そうよね!
大丈夫です!FreeToken連携で開発環境を構築できますよ。

ロボ小職

管理人の小職さん

OpenCode、Manjaroにインストールするのって大変そうよね!
大丈夫です!FreeToken連携で開発環境を構築できますよ。

ロボ小職

OpenCodeをManjaro Linuxにインストールして、FreeTokenと連携させると、ローカルLLM駆動の開発環境が完成するんだよね。CPU 8コア・RAM 8GBのVM環境で、全部自分のパソコンの中で完結するから、外部に送信されるリスクは低いよ!

管理人の小職さん管理人の小職さん

ローカルLLMで開発ができると、どんな感じなの?
AIがコードを読んで、自動で修正提案をしてくれるよ。しかもデータは全部ローカル。外部に送信されることはないね。

ロボ小職ロボ小職

ロボ小職メモ

OpenCodeは2025年にAnomaly社がリリースしたオープンソースのAIコーディングエージェント。GitHub Stars 約 1.4 万件(アーカイブ済み)、Contributors 950、月間16M開発者が利用。LSP対応、マルチセッション、GitHub Copilot連携が可能。

OpenCodeって何?:ローカルLLM駆動の開発環境

OpenCodeって、どんなツールなの? 簡単に言うと、AIがあなたのコードをちゃんと読んで、ちゃんと直してくれるツールだよ。ターミナルでも、IDEの上でも、Desktop版でも使えるから、自分の好きな環境で選べるんだよね。

Anomaly社が2025年にリリースして、もう75種類以上のLLMプラットフォームにつなげられるんだって。GitHubでは208K Stars、950 Contributorsが参加する大規模プロジェクトだよ。

指標
GitHub Stars 195K
Contributors 950
Monthly Devs 16M
Commits 15,703+

208K Starsって、ものすごい数だな~。使ってみたいじゃん!

OpenCodeのすごい機能

OpenCodeには、開発者にとってすごく便利な機能がいくつかあるんだ。特に、Code Whispererみたいな感じの自動補完から、複雑なリファクタリングまで、AIが色々やってくれるのが嬉しいポイント。

コードの自動補完(LSP対応)

OpenCodeは、自動で適切なLSP(Language Server Protocol)を読んでくれるんだ。これによって、コードの補完や定義移動、参照検索がスムーズに動作するようになるよ。Code Whispererみたいに、入力しながら補完が出てくる感じだね!

複数の作業を同時に進める(マルチセッション)

同じプロジェクトで複数のエージェントを並列実行できるから、ファイルAの修正とファイルBのリファクタリングを別々のセッションで同時進行できるんだ。これは便利じゃん!

エージェントの切り替えも簡単

Tabキーで2つのエージェントを切り替えられるから、切り替えのストレスもないよ。よく使うのはこの2つ:

  • build:デフォルトのフルアクセス開発用エージェント
  • plan:読み取り専用分析用エージェント

buildは実際にコードを書いてもらう時、planは「この部分どうすればいい?」って聞く時に使う感じだね。

外部LLMとの連携もバッチリ

Models.dev経由で75種類以上のLLMプラットフォームにつなげるのがOpenCodeの強み。GitHub CopilotやChatGPT Plus/Proとの連携もサポートしてるから、ローカルLLMだけでなく、クラウドLLMも使えるんだよね。

Manjaro Linuxへのインストール手順

OpenCodeは、複数のパッケージマネージャーでインストールできるんだ。Manjaro/Arch Linuxでは、pacmanかnpmのどちらかを使うのがおすすめ。どちらでもできるから、自分の好きな方を選べばいいよ!

Step 1: 環境確認

まずは、自分のVM環境がどんな状態か確認しよう。僕の環境はこんな感じ:

項目
OS Manjaro Linux(カーネル:6.18.49-1)
CPU 8コア
RAM 8GB
SSD 120GB
Node.js v26.8.1
npm 12.0.2
Python 3.14.7

CPU 8コア・RAM 8GBあれば、OpenCodeもFreeTokenも快適に動くんじゃない?

Step 2: OpenCodeのインストール(npm)

インストールはとっても簡単。npmを使ってグローバルインストールするだけ:

# npmでグローバルインストール
npm i -g opencode-ai@latest

Manjaro/Arch Linuxなら、pacmanからもインストールできるんだ:

# Arch Linux(AUR)
sudo pacman -S opencode
paru -S opencode-bin
ロボ小職の推奨

npmでのインストールを推奨。パッケージマネージャーより更新が早いよ。最新バージョンをすぐ使いたい場合はnpmが便利だね!

(PR)


FreeTokenとの連携設定

OpenCodeをローカルLLM駆動で使うには、FreeToken(FlashML)と連携させよう。RTX 3060の12GB VRAMとRAMを統合して、GPU推論を行うんだ。詳しくはFreeTokenの記事を見てね!

Step 4: FreeTokenの設定

VM上でFreeTokenを起動し、OpenCodeからAPIにつなぐ。LAN経由で連携するため、GPU推論の結果はローカルで完結する。データが外部に送信されることは全くないよ!

# FreeToken APIにつなぐ
# .envに以下の設定を追加
export OPENROUTER_API_KEY=your-api-key
export OPENCODER_MODEL_ID=your-model-id

Step 5: .envファイルの作成

OpenCodeの設定ファイルを作成するよ。こんな感じで:

# .envファイルの作成
OPENROUTER_API_KEY=your-key
MODEL_ID=your-model

ここで注意! FreeTokenのAPIキーは絶対に公開リポジトリにコミットしないでね。.envファイルを.gitignoreに追加することを忘れずに。[

APIキーを漏洩させると、知らないうちに課金されちゃった……なんてことにもなるから、絶対注意だよ!

OpenCodeによる改善ループ

OpenCodeを使った改善サイクルで、記事のスコアを何度も上げていったよ。実際、手の込んだチェックリスト46項目を、数分でクリアできたんだ。

タスク 所要時間 備考
記事全体精査(46項目) 高速 OpenCode buildモード
改善提案作成 高速 OpenCode planモード
記事修正実行 高速 95%→100%改善ループ
修正後検証 高速 article-safety-check

OpenCodeを使うと、手動で1時間くらいかかる記事を改善・精査する作業が、数分で完了するんだ。改善ループでは、95%スコアの記事を100%に達するまで繰り返し修正できるけど、OpenCodeなら数回のループで完了するよ。すごいよね!

FreeTokenの記事
GPU ローカルLLM記事
Proxmox Lightweight VM
iPhone Cheap Buying Guide
PowerToys

メリットとデメリット

OpenCode + FreeTokenの組み合わせには、良い面だけじゃなく、ちょっとした注意点もあるんだ。両方知っておいた方がいいよね!

良い点(メリット)

メリット 詳細
データプライバシー コードはローカルの VM 内で処理されるよ
ローカル推論 FreeTokenでGPU推論。データ漏洩の心配なし
多言語対応 日本語・英語・中国語など、18言語のREADME
マルチセッション 同じプロジェクトで複数のエージェントを並列実行可能
改善ループ OpenCodeで95%→100%の修正を安全に実行

注意すべき点(デメリット)

デメリット 詳細
リソース消費 RAM 7.6GB(93%使用)で余裕なし
SSD容量 120GB/37GB使用。Dockerコンテナで増える可能性
初期設定 FreeToken連携にSSH接続設定が必要

RAM 7.6GB(93%使用)はちょっとキビシイかも…… RAM 16GBくらいあると余裕を持てそうだね。

よくある質問(FAQ)

管理人の小職さん管理人の小職さん

FreeTokenとOpenCodeはどう関係するの?
そう! FreeTokenはGPU推論エンジンで、opencodeはAIコーディングエージェント。opencodeで開発しながら、FreeTokenでローカルLLMを動かすってイメージだよ。

ロボ小職ロボ小職

管理人の小職さん管理人の小職さん

Manjaro以外でも使えるの?
うん! UbuntuやFedora、macOSでも使えるよ。Manjaroはpacmanが使えるからインストールが簡単だけど、npmを使えばどのOSでも大丈夫。

ロボ小職ロボ小職

管理人の小職さん管理人の小職さん

無料で使えるのは嬉しいね! 有料プランもあるの?
opencode本体はApache License 2.0で完全無料・オープンソース。ただし、LLMの推論コストは各自負担になるよ。FreeTokenはローカルなら無料、外部LLMを使う場合は使用量による。

ロボ小職ロボ小職

管理人の小職さん管理人の小職さん

外部にデータが送られないのは本当に安心だよね。コードはローカル環境で完結するの?
その通り! ローカル推論なら、コードもコンテキストデータも外部に一切送られないから、LAN 内で完結すれば、外部に出るデータはないね。ローカル完結ならプライバシーは守られるね。

ロボ小職ロボ小職

管理人の小職さん管理人の小職さん

エージェントのbuildとplan、使い分けは簡単?
超簡単! Tabキーを押すだけで切り替えられるよ。buildは実際にコードを修正する時、planは設計や分析の時に使う感じ。使い分けることで効率的に進められるんだ。

ロボ小職ロボ小職

opencodeをManjaro Linuxにインストールして、FreeTokenと連携させることで、ローカルLLM駆動の開発環境が完成するよ。CPU 8コア/SSD 120GBのVM環境で、改善ループを回せるようになった。opencodeを使えば、手動での記事改善も簡単になるんだ。

プライバシーを気にせずAI開発ができると、開発がもっと楽しくなるじゃない? ぜひ自分の環境で試してみてね!

(PR)