こんにちは、職業「戸倉彩」です。
IBM Bobを使い始めたばかりの方の中には、「拡張機能はどうやって追加するの?」「拡張機能はどこから取得されるの?」と疑問に思う方もいるかもしれません。
また、VS Codeに慣れている方であれば、「VS Codeで使っていた拡張機能がIBM Bobでは見つからない」「VS Code Marketplaceが使えない」と感じたことがあるかもしれません。
この記事では、IBM Bobの拡張機能の基本とOpen VSX Registryについて、わかりやすく解説します。
この記事の流れ
この記事では、次の順番で進めます。
- IBM Bobの拡張機能とは
- Open VSX Registryとは
- VS Code Marketplaceとの違い (参考情報)
- IBM Bob拡張機能のインストール方法
1. IBM Bobの拡張機能とは
1-1. IBM Bobの拡張機能でできること
IBM Bobの拡張機能を使うと、IBM Bobの機能を大幅に拡張できます。
主な用途:
- 言語サポート: Python、Java、Goなどの言語機能を追加
- テーマ: エディタの見た目をカスタマイズ
- フォーマッター: コードを自動整形
- リンター: コードの問題を検出
- デバッガー: デバッグ機能を追加
- Git連携: バージョン管理を強化
- UI言語: 日本語化などの言語パック
💡 Hint:
過去に公開した記事『IBM Bobを日本語UIで使おう』で紹介した「Japanese Language Pack for Visual Studio Code」も拡張機能の一つです。これにより、IBM BobのUIを日本語化することができます。
1-2. IBM Bobの拡張機能はどこから来る?
IBM Bobで拡張機能をインストールするとき、実はOpen VSX Registryという場所から取得しています。
💡Hint: VS Codeを使ったことがある方は、VS Codeの拡張機能が提供されている「VS Code Marketplace」をご存じかもしれません。IBM Bobでは、拡張機能を取得する場所として、VS Code Marketplaceではなく Open VSX Registry が利用されます。
とはいえ、特別に難しく考える必要はありません。IBM Bobの画面内から拡張機能を検索でき、そのまま必要な拡張機能を探してインストールできます。実際のインストール手順は、この後のセクションで紹介します。
2. Open VSX Registryとは
Open VSX Registryは、IBM Bobなどのエディタで使える拡張機能を集めた場所です。Eclipse Foundationという組織が運営しており、誰でも無料で利用できます。
https://www.open-vsx.org/
2-1. IBM Bobユーザーが知っておくべきポイント
- 無料で使える: 拡張機能のインストールに費用はかかりません
- 安心して使える: オープンソースで透明性が高い
- 使いたい拡張機能を必要なタイミングで自由に追加できる: IBM Bob上で拡張機能を検索すると、Open VSX Registryに公開されている拡張機能を探して追加できます
- 特別な設定不要: IBM Bobを使い始めたら、すぐに拡張機能をインストールできます
2-2. Open VSX Registryで提供されている拡張機能
今日現在、Open VSX Registryでは14,000以上の拡張機能が公開されています。(2026年6月10日時点)
💡 Hint:
拡張機能を探すときは、検索ボックスにキーワードを入力するだけでなく、隣にある [All Categories] からカテゴリを選ぶこともできます。用途別に絞り込めるので、効率よく検索できます。

[All Categories] (すべてのカテゴリ)
- Data Science (データサイエンス)
- Debuggers (デバッガー) プログラムのエラー原因を探しやすくする機能
- Extension Packs (拡張機能パック)
- Formatters (フォーマッター) コードを自動で読みやすい形に整えてくれる機能
- Keymaps (キーマップ) よく使う操作を、自分の使いやすいキー操作に変更する機能
- Language Packs (言語パック)
- Linters (リンター) コードに問題がないか、あらかじめ確認してくれる機能
- Machine Learning (機械学習)
- Notebooks (ノートブック) コードの実行結果やメモをまとめて記録・確認できる形式
- Programming Languages (プログラミング言語)
- SCM Providers (SCMプロバイダー) Gitなどのソースコード管理サービスと連携しやすくする機能
- Snippets (スニペット) よく使うコードを短い入力で呼び出せるテンプレート
- Themes (テーマ) 背景など
- Visualization (ビジュアライゼーション) 可視化
- Other (その他)
2-3. 拡張機能のサポートについて
Open VSX Registryには多くの拡張機能が公開されていますが、各拡張機能の開発・更新・不具合対応は、基本的にその拡張機能の提供元や開発者が行います。 つまり、Open VSX Registryは拡張機能を探して入手するための場所であり、すべての拡張機能について個別に動作保証やサポートを提供しているわけではありません。
そのため、拡張機能を利用する際は、拡張機能の詳細ページで提供元、更新日、バージョン、説明、ライセンス、リンク先のドキュメントやリポジトリなどを確認することをおすすめします。特に業務で利用する場合は、信頼できる提供元か、継続的に更新されているか、自社の利用ルールに合っているかを確認 しておくと安心です。
また、VS Code互換エディターで利用できる拡張機能であっても、エディターや環境によって一部の機能が期待どおりに動作しない場合があります。必要に応じて、拡張機能の公式ドキュメントやIssue、サポート窓口を確認 してください。
Open VSX Registryは、さまざまなVS Code互換エディターで拡張機能を活用するための便利な仕組みです。一方で、拡張機能ごとのサポート範囲や品質は提供元によって異なるため、利用前に情報の確認や動作検証を行い、目的に合った拡張機能を選ぶことが大切です。
💡Hint:
Open VSX Registryでは、拡張機能を利用・公開するだけでなく、セキュリティ上の問題を報告するための Report a Vulnerability も用意されています。
これは、Open VSX Registryやそのエコシステムに影響する脆弱性を見つけた場合に、責任ある方法で報告するための窓口です。Open VSXでは、セキュリティ研究者や開発者、オープンソース貢献者などからの報告を受け付けており、早期かつ適切な脆弱性報告を促すことで、拡張機能を利用する開発者やコミュニティ全体の安全性を高めることを目的としています。
詳細は、以下のページから確認できます。
3. VS Code Marketplaceとの違い(参考情報)
VS Codeを使ったことがある方向けに、VS Code Marketplace と Open VSX Registry の違いを簡単に説明します。
IBM Bob初心者の方へ
このセクションは参考情報です。IBM Bobを使う上で必須の知識ではありませんので、読み飛ばしても問題ありません。
3-1. VS Code Marketplaceとは
VS Code互換エディターで拡張機能を探すときに登場するのが、Open VSX Registry と VS Code Marketplace です。どちらも拡張機能を探してインストールするための場所ですが、運営元や利用できるエディターの考え方に違いがあります。
VS Code Marketplaceとは
VS Code Marketplace は、Microsoft社が提供している拡張機能のマーケットプレイス です。MicrosoftのVisual Studio Codeで拡張機能を探したり、インストールしたりするときによく使われます。
拡張機能の数が多く、VS Codeユーザーにとっては標準的な場所といえます。一方で、利用条件上、基本的にはMicrosoft製品での利用を前提としたマーケットプレイスです。
Open VSX Registryとは
Open VSX Registry は、Eclipse Foundationが運営 する、VS Code互換エディター向けのオープンな拡張機能レジストリ です。
VS Codeと同じような拡張機能の仕組みを使うエディターでも、MicrosoftのVS Code Marketplaceをそのまま利用できるとは限りません。そこで、VS Code互換エディターが拡張機能を利用しやすくするための選択肢としてOpen VSX Registryが使われています。
Open VSX Registryは、特定ベンダーに依存しない、オープンな仕組みとして提供されている点が特徴です。
3-2. IBM BobがOpen VSX Registryを使う理由
IBM Bobは、VS Codeと互換性のあるエディタ です。つまり、VS Code互換の使いやすさを活かしながら、特定のベンダーが提供しているマーケットプレイスに依存しない形で拡張機能を提供・利用しやすくしています。
💡Hint:
Open VSX Registryには多くの拡張機能が公開されていますが、すべてのVS Code Marketplaceの拡張機能がOpen VSX Registryにもあるとは限りません。また、拡張機能によっては、提供元やサポート状況、更新頻度が異なります。
4. IBM Bob拡張機能のインストール方法
4-1. 拡張機能ビューを開く
IBM Bobを起動し、以下のいずれかの方法で拡張機能ビューを開きます。
方法1: サイドバーの拡張機能アイコンをクリック
左側のサイドバーにある四角いブロックが4つ並んだアイコン(Extensions)をクリック

方法2: キーボードショートカット
- Mac:
Cmd + Shift + X - Windows/Linux:
Ctrl + Shift + X
方法3: コマンドパレット
- Mac:
Cmd + Shift + P - Windows/Linux:
Ctrl + Shift + P - 「Extensions: Install Extensions」と入力してEnter
4-2. 拡張機能を検索する
拡張機能ビューが開いたら、上部の検索ボックスに使いたい拡張機能の名前を入力します。
たとえば、日本語化したい場合は「Japanese Language Pack」、Markdownを便利に扱いたい場合は「Markdown」などのキーワードで検索できます。
4-3. インストールする
- 検索結果の一覧から、インストールしたい拡張機能を選択します。
- 詳細画面が表示されたら、青い [Install] ボタンをクリックします。
- インストールは通常、数秒から数十秒ほどで完了します。完了すると、ボタンの表示が変わり、その拡張機能をIBM Bob上で利用できるようになります。
▼ [拡張機能: マーケットプレース] の検索結果からJapanese Language Pack for Visual Studio Codeを選択し、[Install] をクリックする画面の例

4-4. IBM Bobを再起動する
拡張機能によっては、インストール後にIBM Bobの再起動を促される場合があります。
メッセージが表示された場合は、その案内に従って再起動してください。
特に言語パックや画面表示に関わる拡張機能をインストールした場合は、再起動することで設定が正しく反映されやすくなります。案内が表示されない場合でも、うまく反映されないときはIBM Bobを一度再起動してみてください。
まとめ
この記事では、IBM Bob初心者の方に向けて、拡張機能とOpen VSX Registryについて解説しました。
IBM Bob初心者が覚えておくべきポイント:
- IBM Bobの拡張機能はOpen VSX Registryから自動的に取得される
- 特別な設定は不要で、すぐに拡張機能を使い始められる
- 拡張機能で問題が起きたら、その拡張機能の開発者に問い合わせる
- 主要な拡張機能は利用可能
IBM Bobを使い始めたばかりの方も、この記事を参考に、拡張機能を活用して快適な開発環境を作っていきましょう!
参考リソース
- Open VSX Registry
- Publishing Extensions to Open VSX
- VS Code Marketplace Terms of Use
- Qiita記事「IBM Bobはじめました (無料トライアル登録とインストールの流れ)」 (@ayatokura)
- Qiita記事 「IBM Bobを日本語UIで使おう (拡張機能 Japanese Language Pack for Visual Studio Code)」 (@ayatokura)
今回は以上となります。
🤖 Have a Bob-tastic day! Bobと一緒に素敵な一日を!
※X (旧Twitter)で最新情報配信中 @ayatokura
