はじめに
今年、OpenCode は注目を集めるオープンソース AI Coding Agent の一つです。

OpenCode は、開発者により高い自由度と制御性を与えてくれます。使うモデルを選べるだけでなく、自分のターミナルやプロジェクト環境で利用でき、既存の開発フローにも組み込めます。特定のクローズドなプラットフォームに完全に依存する必要はありません。
Reddit のこのユーザーも次のように共有しています:自分で AI ツールを選びたい。自分を「バブル」の中に閉じ込める企業は信頼できない。自由にプロバイダーを切り替えられる場所がほしい。

これこそ、AI 時代にオープンソースツールの重要性が高まっている理由です。
以前、オープンソースツールを選ぶ理由は、無料で使える、セルフホストできる、自由に変更できる、といった点が中心でした。今はそこに、もう一つの価値が加わっています。オープンソースプロジェクトは、AI ツールにとって読み取りやすく、操作しやすく、拡張しやすいのです。
コード構造、ドキュメント、API、CLI、プラグイン機構が整っているプロジェクトであれば、OpenCode のような AI Agent は、単に「コードを数行書く」だけでは終わりません。インストール、設定、連携、拡張、保守まで、プロジェクトに実際に関わることができます。
そのため、OpenCode を使っている場合でも、毎回ゼロからコードを書かせる必要はありません。より現実的な方法は、成熟したオープンソースプロジェクトを土台にして、実際の業務開発を OpenCode に加速してもらうことです。
この記事では、OpenCode と組み合わせて使いやすい 5 つのオープンソースプロジェクトを紹介します。対象は、業務システム、データ API、自動化、データ分析、ナレッジベース、認証などの領域です。いずれも AI と相性のよい、実績あるオープンソースプロジェクトです。ぜひ試してみてください。
💬 NocoBase ブログへようこそ。NocoBase は、あらゆる種類のシステム、業務アプリケーション、社内ツールを構築できる、拡張性に優れた AI 搭載のノーコード/ローコード開発プラットフォームです。完全なセルフホストに対応し、プラグインベースの設計で、開発者にもやさしい構成になっています。→ GitHub で NocoBase を見る
| OpenCode で構築したいもの | おすすめプロジェクト |
|---|---|
| CRM、チケット管理、承認、資産管理、運用管理画面、各種内部ツール | NocoBase |
| データ API、Headless CMS、コンテンツ管理画面 | Directus |
| データ分析、レポート、Dashboard | Metabase |
| プロジェクトドキュメント、ナレッジベース、AI のコンテキスト | Outline |
| SSO、認証、アクセス制御 | Keycloak |
1. NocoBase:業務システムと内部ツール
公式サイト:https://www.nocobase.com/
GitHub:https://github.com/nocobase/nocobase
GitHub Stars:22.5k
CRM、チケット管理システム、承認システム、資産管理、プロジェクト管理、運用管理画面のような業務システムを構築したい場合、NocoBase は OpenCode と組み合わせやすいオープンソースプロジェクトです。NocoBase は AI とノーコードを組み合わせた開発プラットフォームで、本番環境で検証された基盤と WYSIWYG のノーコード画面を提供します。AI と人が効率よく協働でき、開発スピードとシステムの信頼性を両立できます。

例えば、社内向けのチケット管理システムを作りたい場合、OpenCode は次のような作業を支援できます。
- NocoBase プロジェクトの初期化
- 要件に基づくデータモデル設計
- 顧客、チケット、担当者、優先度などのデータ構造の作成
- チケット管理ページの構築
- ステータス遷移と通知ワークフローの設定
- 特殊な業務プラグインの開発
- 外部システム API との連携

一方で、NocoBase はシステムの基盤を担います。ページ、権限、自動化フロー、データ関係などを管理できます。つまり、OpenCode がシステム全体をゼロから生成する必要はありません。NocoBase の既存構造を前提に作業できます。
これは実際の業務システムにおいて重要です。企業内部システムの要件は、運用の中で頻繁に変わるからです。NocoBase を使えば、開発者は複雑な拡張を OpenCode に任せつつ、業務担当者もノーコード画面でページ、フィールド、フローを継続的に調整できます。
また、NocoBase には AI 従業員機能も組み込まれています。業務システムを NocoBase 上に構築すると、その後の業務でも AI と連携しやすくなります。

例えば、システム内の業務データをもとにインサイトレポートを生成し、そのまま PDF としてエクスポートしたり、HTML 形式で表示したりできます。

関連ドキュメント:OpenCode + NocoBase:オープンソース、自由、縛られない NocoBase の構築方法
OpenCode は、次のような形で NocoBase と連携します。
あなた(ターミナル / VS Code / JetBrains / ...)
│
└─→ OpenCode
│
├── NocoBase Skills(Agent が NocoBase の設定体系を理解するためのもの)
│
└── NocoBase CLI(作成、変更、デプロイなどの操作を実行)
│
└─→ NocoBase サービス(あなたの業務システム)
- NocoBase Skills:OpenCode が NocoBase の操作方法を理解するためのドメイン知識パッケージ
- NocoBase CLI:データモデリングやページ構築などを実行するコマンドラインツール
- NocoBase サービス:実際に稼働している NocoBase インスタンス
ワンクリック AI インストール
以下のプロンプトを OpenCode にコピーすると、NocoBase CLI のインストール、初期化、環境設定を自動で進められます。
NocoBase CLI をインストールし、初期化まで完了してください:https://docs.nocobase.com/ja/ai/ai-quick-start.md (リンク先の内容を直接確認してください)
関連リソース
ドキュメント:https://docs.nocobase.com/ja/ai/
CLI:https://docs.nocobase.com/ja/api/cli/
Skills:https://docs.nocobase.com/ja/ai-builder#nocobase-skills
MCP:https://docs.nocobase.com/ja/ai/mcp/
2. Directus:データ API とコンテンツ管理画面
公式サイト:https://directus.io/
GitHub:https://github.com/directus/directus
GitHub Stars:35k
すでにデータベースがあるプロジェクトや、業務システム向けにデータ API、コンテンツ管理画面、権限管理レイヤーを素早く整えたい場合、Directus は OpenCode と組み合わせやすいオープンソースプロジェクトです。

Directus の中核となる機能は、SQL データベースを管理可能なデータプラットフォームに変えることです。データベースをもとに REST API と GraphQL API を自動生成し、さらに可視化された Data Studio を提供します。開発者も業務担当者も、データ、コンテンツ、ファイル、権限を管理できます。
例えば、OpenCode を使ってコンテンツ中心の Web サイト、顧客ポータル、製品資料ライブラリ、内部データプラットフォームを開発しているとします。すべてをゼロから作る場合、OpenCode はデータベースモデル、API サービス、認証ロジック、管理画面、ファイル管理、権限制御まで生成する必要があり、作業量も保守負担も大きくなります。
Directus を土台にすれば、データ管理、API、権限、管理画面は Directus が提供します。OpenCode は、その上でプロジェクト開発、連携、拡張を進められます。
この組み合わせは、コンテンツやデータが多いプロジェクトに向いています。例えば製品資料ライブラリを作る場合、Directus は製品カテゴリ、仕様、画像、ドキュメント、公開ステータスを管理できます。OpenCode は Directus API をもとに、フロントエンドページ、検索・絞り込み機能、データインポートスクリプト、カスタム API を素早く作成できます。

Directus と OpenCode の組み合わせは、特に次のようなシーンに向いています。
- Headless CMS
- コンテンツ管理システム
- 製品資料ライブラリ
- 顧客事例センター
- 多言語コンテンツプラットフォーム
- 内部データ管理画面
- データ API レイヤー
- ファイル・メディアリソース管理
- 顧客ポータル / Partner portal
- モバイル App バックエンド
NocoBase との違いも明確です。
Directus は、データベースとコンテンツ API を中心としたプロジェクトに向いています。例えば、コンテンツプラットフォーム、製品カタログ、多言語サイト、顧客ポータルなどです。一方で NocoBase は、CRM、チケット管理、承認、資産管理、運用管理画面のような、より完整な業務システムの構築に向いています。このようなシステムでは、データ関係、ワークフロー、権限管理、ページ設定がより重要になります。
3. Metabase:データ分析と高度なレポート
公式サイト:https://www.metabase.com/
GitHub:https://github.com/metabase/metabase
GitHub Stars:47.4k
OpenCode を使って業務システム、内部ツール、運用管理画面、データプラットフォームを開発しているなら、Metabase も組み合わせて使いやすいオープンソースプロジェクトです。

Metabase は、オープンソースのデータ分析・BI 機能を提供します。データベースに接続し、チームがグラフ、クエリ、Dashboard を使って業務データを分析できるようにします。自然言語によるデータ検索にも対応しており、指標や権限に基づいた分析環境をチームに提供できます。
例えば、すでにチケット管理システムがあり、顧客、チケット、担当者、優先度、対応ステータス、完了時間などのデータがあるとします。この場合、OpenCode がレポート機能をゼロから作る必要はありません。これらのデータを Metabase に接続し、分析機能を素早く整えることができます。
Metabase は、データ分析、グラフ、Dashboard、権限体系を提供します。OpenCode は、データベース接続、クエリ生成、指標設計、システムへの埋め込み、自動化連携を支援します。
Metabase と OpenCode の組み合わせは、特に次のようなシーンに向いています。
- 業務 Dashboard
- 営業分析
- 顧客分析
- チケット対応効率の分析
- IT 資産分析
- 運用データレポート
- 財務指標ダッシュボード
- プロダクト利用データ分析
- 経営層向けレポート
- 埋め込み BI
4. Outline:ナレッジベースとドキュメント共有
公式サイト:https://www.getoutline.com/
GitHub:https://github.com/outline/outline
GitHub Stars:38.5k
AI Agent の効果は、コンテキストの質に大きく左右されます。
プロジェクトに明確なドキュメントがないと、Agent は要件を誤解しやすくなります。システムルール、業務背景、データ定義、API 仕様、デプロイ方法、チーム内のルールを正しく把握できない可能性があります。
そのため、AI 支援開発ではドキュメントの重要性がさらに高まっています。ドキュメントは人が読むためだけのものではなく、AI Agent が作業するためのコンテキストにもなります。
Outline は、オープンソースのチーム向けナレッジベースです。内部ドキュメント、プロジェクト説明、プロダクト仕様、チームナレッジの管理に適しています。

このタイプのツールは見落とされがちですが、長期的なプロジェクトでは非常に重要です。
適したシーン:
- チームナレッジベース
- プロダクトドキュメント
- プロジェクトドキュメント
- 技術ドキュメント
- Onboarding ドキュメント
- AI-ready docs
- 社内ルール管理
OpenCode にコードを書かせるだけでなく、プロジェクト協働に継続的に参加させたい場合、ドキュメントシステムは欠かせません。
5. Keycloak:認証とアクセス制御
公式サイト:https://www.keycloak.org/
GitHub:https://github.com/keycloak/keycloak
GitHub Stars:34.5k
OpenCode を使って実際のプロジェクトを開発するなら、Keycloak は組み合わせる価値の高いオープンソース認証ツールです。これらの機能をすべて OpenCode にゼロから生成させることもできますが、短期的には簡単なものを作れても、安全性、拡張性、保守コストが問題になりやすくなります。

Keycloak は、成熟したオープンソースの認証・アクセス管理機能を提供します。主な機能は次の通りです。
- ユーザー登録とログイン
- シングルサインオン SSO
- ロールと権限管理
- OAuth 2.0 / OpenID Connect
- 企業アカウント体系との連携
- サードパーティ ID プロバイダーによるログイン
- 複数の内部システムの統一認証
- ユーザーセッションと Token 管理
- 多要素認証
FAQ
1. OpenCode とは?
OpenCode は、オープンソースの AI Coding Agent です。開発者自身のターミナル、IDE、プロジェクトディレクトリ内で動作し、コードの読み取り、コード修正、スクリプト生成、設定処理、開発タスクの実行を支援します。クローズドな AI プログラミングツールと比べて、OpenCode はモデル選択、ツール連携、ワークフロー制御の自由度が高い点が特徴です。
2. なぜ OpenCode はオープンソースプロジェクトと相性がよいのですか?
実際のプロジェクトでは、コードを生成するだけでは不十分だからです。データモデル、API、権限、ワークフロー、レポート、ドキュメント、認証などの基盤機能も必要になります。成熟したオープンソースプロジェクトは、こうした基盤部分の一部をすでに解決しています。OpenCode はその上で、インストール、設定、連携、拡張、二次開発を進められます。
3. OpenCode はゼロから完全なアプリを構築できますか?
できます。ただし、それが常に最適とは限りません。デモやシンプルなツールであれば、ゼロからコードを生成する方法は速いかもしれません。しかし、長期運用する業務システムの場合は、成熟したオープンソースプロジェクトを土台にして、OpenCode にカスタマイズや拡張を任せる進め方がおすすめです。
4. OpenCode と組み合わせやすいオープンソースプロジェクトはどれですか?
プロジェクトの種類によって異なります。例えば、NocoBase は業務システムや内部ツールに向いています。Directus はデータ API とコンテンツ管理に、Metabase はデータ分析とレポートに、Outline はナレッジベースとプロジェクトドキュメントに、Keycloak は認証とアクセス制御に適しています。
5. OpenCode と NocoBase では何ができますか?
NocoBase は、業務システムに必要な基盤機能を提供します。データモデル、ページ、権限、ワークフロー、プラグイン、AI 従業員機能などが含まれます。OpenCode は、NocoBase プロジェクトの初期化、データモデル設計、ページ構築、ワークフロー設定、プラグイン開発、外部 API 連携を支援できます。この組み合わせは、CRM、チケット管理システム、承認システム、資産管理、プロジェクト管理、運用管理画面などの構築に向いています。
6. OpenCode は開発者だけが使うものですか?
OpenCode 自体は、主に開発者向けのツールです。ただし、NocoBase、Directus、Metabase、Outline、Keycloak のようなツールと組み合わせれば、最終的に作られるシステムは、業務担当者、運用担当者、管理者、チームメンバーも利用できます。ノーコード画面、Dashboard、ナレッジベース、統一ログインシステムを通じて、日常業務に活用できます。
7. OpenCode で実際のプロジェクトを構築するおすすめの進め方は?
OpenCode を Agent レイヤーとして使い、オープンソースプロジェクトをシステムレイヤーとして使う方法がおすすめです。OpenCode に空のリポジトリからすべてを生成させるのではなく、成熟したオープンソースプロジェクトを土台にして作業させます。既存のデータモデル、API、権限、ワークフロー、レポート、認証機能を活用することで、開発効率を高めながら、長期的な保守コストも抑えられます。
まとめ:オープンソース Agent を選ぶことは、オープンソースのシステム基盤を選ぶことでもある
OpenCode は、開発者によりオープンで制御しやすい AI 開発ワークフローを提供します。
ただし、Agent はその中の一つのレイヤーにすぎません。
実際のプロジェクトを構築するには、長期的な要件を支えられるシステム基盤も必要です。NocoBase、Directus、Metabase、Outline、Keycloak などのオープンソースプロジェクトは、それぞれシステム基盤、データ API、分析、ドキュメント、認証の課題を解決します。
OpenCode を選ぶ開発者にとって、このようなオープンソース技術スタックは、その選択の意図にも合っています。
- 単一のプラットフォームにロックインされない
- コードとデータの制御権を保持できる
- プライベート環境にデプロイできる
- 継続的に拡張できる
- AI Agent を長期的なプロジェクト開発に実際に参加させられる
関連記事:
- Codex にゼロから作らせないための6つのオープンソースプロジェクト
- Claude Code を使うなら知っておきたい 6 つのオープンソースツール
- 企業向けソフトウェア開発に適したオープンソース AI ノーコードツール 10 選
- 企業内部ツール必須:8 大オープンソース AI Agent プラットフォーム比較
- RBAC・AI・API 完全対応|エンタープライズ向けセルフホスト型 CRM 厳選ガイド
- 自社開発ミドルウェアから脱却するための、オープンソース統合ツール6選
- Airtable vs NocoBase のリアルな移行コスト
- Excel データをすばやく Web アプリ化する 4 つの方法を比較
- PostgreSQL だけじゃない 外部データベース対応のノーコード/ローコードプラットフォーム 5 選 비교
- オープンソースのプロジェクト管理ツール比較・選定ガイド(2026年最新版)
- PostgreSQL を使って独自の CRM を構築する方法
- 2026年に注目すべき20のGitHub AIプロジェクト:OpenClawだけではない