採用中です!私たちと一緒にリモート開発環境の未来を構築しましょう。
DevPod は、任意のバックエンドで devcontainer.json に基づいて再現可能な開発環境を作成するためのクライアント専用ツールです。各開発環境はコンテナ内で実行され、devcontainer.json を通じて指定されます。 DevPod プロバイダーを介して、これらの環境は、ローカル コンピューター、Kubernetes クラスター、到達可能なリモート マシン、またはクラウド内の VM などのバックエンド上に作成できます。
DevPod は、ローカル IDE を開発するマシンに接続する接着剤と考えることができます。したがって、プロジェクトの要件に応じて、コンピューター上、多くの GPU を備えた強力なクラウド マシン上、または予備のリモート コンピューター上にワークスペースをローカルに作成できます。 DevPod 内では、すべてのワークスペースが同じ方法で管理されるため、別の場所でホストされているワークスペース間の切り替えも簡単になります。
DevPod デスクトップをダウンロードします。
MacOS シリコン/ARM
MacOS インテル/AMD
窓
Linux アプリイメージ
詳細については、DevPod ドキュメントを参照してください。
DevPod は、オープンな DevContainer 標準 (GitHub Codespaces および VSCode DevContainers で使用される) を再利用して、使用するバックエンドに関係なく、一貫した開発者エクスペリエンスを作成します。
Github Codespaces、JetBrains Spaces、Google Cloud Workstations などのホスト型サービスと比較して、DevPod には次の利点があります。
コスト削減: DevPod は、クラウド内のベア仮想マシンを使用し、未使用の仮想マシンを自動的にシャットダウンするため、通常、同等の機能セットを備えた既存のサービスよりも約 5 ~ 10 倍安価です。
ベンダー ロックインなし: 最も安価なクラウド プロバイダーでも、最も強力なクラウド プロバイダーでも、最適なクラウド プロバイダーを選択できます。DevPod はすべてのクラウド プロバイダーをサポートしています。プロバイダーの使用に飽きたら、コマンド 1 つでプロバイダーを変更できます。
ローカル開発: ローカルでも同じ開発者エクスペリエンスが得られるため、クラウド プロバイダーに依存する必要はまったくありません。
クロス IDE サポート: VSCode と完全な JetBrains スイートがサポートされており、他のすべては単純な SSH 経由で接続できます。
クライアントのみ: サーバー バックエンドをインストールする必要はなく、DevPod はコンピューター上でのみ実行されます。
オープンソース: DevPod は 100% オープンソースであり、拡張可能です。プロバイダーが存在しないのですか?自分で作成してください。
豊富な機能セット: DevPod はすでにプリビルド、非アクティビティ時の自動シャットダウン、git と Docker の認証情報の同期をサポートしており、さらに多くの機能が追加される予定です。
デスクトップ アプリ: DevPod には、すべての複雑さを抽象化した使いやすいデスクトップ アプリケーションが付属しています。独自の統合を構築したい場合、DevPod は機能豊富な CLI も提供します。