Repolode
coder

coder/code-server

あらゆるマシンで VS Code を実行し、ブラウザーからアクセスして、どのデバイスからでもコーディングできます。

代替できる製品:GitHub Codespaces

スター
79,661
フォーク
6,895
未解決の Issue
157
最終コミット
昨日

これは何?

code-server はリモートの Linux マシンで Visual Studio Code を実行し、Web ブラウザー経由でエディターを提供します。コンパイルやファイルアクセスなど、負荷の高い処理はすべてサーバー上で行われるため、クライアント側のデバイスにはブラウザーがあれば十分です。

これにより、ノート PC、タブレットなど、さまざまなデバイスからアクセスできる一貫した開発環境を維持し、ビルド、テスト、ダウンロードといった負荷の高い作業にクラウドサーバーを活用できます。インストール方法は、インストールスクリプト、手動インストール、devcontainer feature、ワンクリックでデプロイできるクラウドガイドから選べます。

このプロジェクトの実行には WebSockets を有効にした Linux マシンが必要で、最小要件はおおむね RAM 1 GB、2 vCPU とされています。自社インフラでチーム全体を管理する場合は、別製品の coder/coder を使用します。

主な機能

  • 01ブラウザーのタブで VS Code エディターをフル機能で実行します。
  • 02コンパイルや負荷の高い処理をクライアントデバイスではなく、サーバー上で実行します。
  • 03ドライランで事前確認できるインストールスクリプトを提供します。
  • 04devcontainer とクラウドプロバイダーのガイドを利用したデプロイに対応します。
  • 05MIT ライセンスで提供されています。

ユースケース

  • クラウドサーバーで負荷の高い処理を実行しながら、タブレットや低スペックのノート PC でコーディングする。
  • 複数のデバイスからアクセスできる、一貫した開発環境を維持する。
  • ビルド、テスト、ダウンロードをリモートの Linux マシンに任せる。

クイックスタート

  1. 1

    要件(WebSockets対応のLinuxマシン、RAM 1 GB、vCPU 2個)を確認します

  2. 2

    READMEに記載されている公式インストールスクリプトを実行します

  3. 3

    code-serverを起動し、インストールスクリプトの出力に記載されたURLをブラウザーで開きます

使う前に知っておきたいこと

  • READMEのTL;DRでは、WebSocketsが有効なLinuxマシン、RAM 1 GB、vCPU 2個が必要とされています。

トピック

よくある質問

code-server とは?
あらゆるマシンで VS Code を実行し、ブラウザーからアクセスして、どのデバイスからでもコーディングできます。 code-server はリモートの Linux マシンで Visual Studio Code を実行し、Web ブラウザー経由でエディターを提供します。コンパイルやファイルアクセスなど、負荷の高い処理はすべてサーバー上で行われるため、クライアント側のデバイスにはブラウザーがあれば十分です。
code-server は無料で使えますか?ライセンスは?
code-server は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
code-server は今もメンテナンスされていますか?
活発にメンテナンス中。code-server の最終コミットは 2026年10月20日 です。
code-server は何に使えますか?
クラウドサーバーで負荷の高い処理を実行しながら、タブレットや低スペックのノート PC でコーディングする。 複数のデバイスからアクセスできる、一貫した開発環境を維持する。 ビルド、テスト、ダウンロードをリモートの Linux マシンに任せる。
code-server のインストール方法は?
要件(WebSockets対応のLinuxマシン、RAM 1 GB、vCPU 2個)を確認します READMEに記載されている公式インストールスクリプトを実行します code-serverを起動し、インストールスクリプトの出力に記載されたURLをブラウザーで開きます
code-server はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/coder/code-server

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト