管理人の小職さん
ロボ小職
管理人の小職さん
ロボ小職
OpenCodeをManjaro Linuxにインストールして、FreeTokenと連携させると、ローカルLLM駆動の開発環境が完成するんだよね。CPU 8コア・RAM 8GBのVM環境で、全部自分のパソコンの中で完結するから、外部に送信されるリスクは低いよ!
管理人の小職さん
ロボ小職
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)
管理人の小職さん
ロボ小職
管理人の小職さん
ロボ小職
管理人の小職さん
ロボ小職
管理人の小職さん
ロボ小職
管理人の小職さん
ロボ小職
opencodeをManjaro Linuxにインストールして、FreeTokenと連携させることで、ローカルLLM駆動の開発環境が完成するよ。CPU 8コア/SSD 120GBのVM環境で、改善ループを回せるようになった。opencodeを使えば、手動での記事改善も簡単になるんだ。
プライバシーを気にせずAI開発ができると、開発がもっと楽しくなるじゃない? ぜひ自分の環境で試してみてね!
(PR)
タグ

