ローカルアプリケーションがどんどんWebアプリケーション化しています。そんな中、最近では開発環境もWebアプリケーション化が進んでいます。AWSがCloud9を買収したのも、その動きの一つです。 今回紹介するTheiaはクラウドやデスクトップでも動作するWebベースのIDEです。

Theiaの使い方

メイン画面です。左側にファイル/フォルダツリー、右側にエディタが表示されます。

Gitの差分表示も行えます。

プロジェクト内の検索。

Gitのログ。

設定はJSONを修正して反映します。

テーマもあります。

Theiaは個人のローカルであればDockerで使うこともできます。クラウドであればファイルはサーバ上に、ローカルで動かすならば自分のストレージにあるファイルを編集できます。Visual Studio Code風で、使い勝手の良いソフトウェアです。

TheiaはTypeScript製のオープンソース・ソフトウェア(Eclipse Public License)です。

Theia - Cloud and Desktop IDE theia-ide/theia: Theia is a cloud & desktop IDE framework implemented in TypeScript.