読む・知る

Theia IDE|拡張機能とAI接続先を選べる開発環境 の紹介

概要

Theia IDEは、Eclipse Theiaを基盤とするオープンソースの開発環境です。PC上でコードを編集し、必要な拡張機能やAI接続先を選びながら、自分の開発環境を整えたい人に向いています。Windows・macOS・Linuxに対応しています。 公式サイト

このソフトでできること

  • コード編集を中心とした開発作業を行う。
  • Open VSXの対応拡張機能を追加し、必要な機能を補う。
  • 利用するAIプロバイダーを設定し、開発環境でAIを活用する。

拡張機能や言語の実行環境は別途用意するものがあるため、使いたい言語や機能に合わせて構成を選びます。

主な特徴

必要な機能を拡張機能で補い、AIの接続先も選べる点が特徴です。拡張機能はTheia IDEに対応するものを選ぶ必要があります。AIを利用する場合は、接続先に応じたAPIキーや契約を用意します。

対応OS・料金・ライセンス

対応OSはWindows・macOS・Linuxです。Apple Silicon搭載Macでは、専用のApple Silicon版を選びます。

デスクトップ版は無料でダウンロードでき、試用期間による利用制限はありません。一方、ブラウザーで試すオンラインデモは、1セッション30分に制限されています。AIサービスの利用料はデスクトップ版の無料利用とは別で、接続先の契約や利用条件に従います。 公式サイト

Theia IDEのパッケージングはMITライセンス、基盤となるTheiaプラットフォームはEPL-2.0です。拡張機能や各コンポーネントにもそれぞれのライセンスがあるため、改変・再配布などを行う場合は対象の条件を確認してください。 Theia IDEのライセンス ・ Theiaプラットフォームのライセンス

注意点と使い方の要点

まずOSに合ったデスクトップ版を選び、使用する言語の実行環境と対応拡張機能を整えます。AIを使う場合は、プロバイダーを選び、必要なキーや契約を設定します。

無料のIDEを導入しても、外部AIサービスまで無料になるわけではありません。AIの利用条件や料金は、接続先ごとに確認してください。オンラインデモの30分制限は、デスクトップ版の無料利用を制限するものではありません。

向いている人

  • Windows・macOS・LinuxのPCでコードを編集したい人。
  • Open VSXの対応拡張機能を選んで開発環境を整えたい人。
  • 利用するAI接続先を自分で設定したい人。

向いていない人

  • 外部AIサービスも含めて、費用なしで使えることを必須とする人。
  • オンラインデモで30分を超えて継続作業したい人。
  • 拡張機能や言語の実行環境を選ばず、すべて揃った構成を求める人。

FAQ

無料で使えますか?

デスクトップ版は無料で利用できます。接続するAIサービスの利用料は別です。

オンラインデモの制限はありますか?

1セッション30分です。デスクトップ版の利用期間とは別の制限です。

Apple Silicon搭載Macではどの版を選びますか?

Apple Silicon向けの専用ビルドを選びます。下記のmacOSリンクはApple Silicon版です。