C++ Desktop → Web ポーティングデモ
既存の C++ デスクトップアプリケーションのソースコードを丸ごと Claude Code に渡して、vibe coding で Web アプリ化したデモンストレーションです。
Powered by Claude Code (Opus 4.6 / 1M context)
各デモは Emscripten / WebAssembly を使って C++ コードをブラウザ上で動作させています。 ソースコードの読解・改修・ビルド設定まで含めて、対話ベースの
vibe coding
のみで移植したものです。各カードをクリックして起動してください。
MeshLab
github.com/cnr-isti-vclab/meshlab
オープンソースの 3D メッシュ処理システム。 点群やメッシュの編集・クリーニング・解析・変換が可能なビジュアルツールです。
C++ / Qt
3D
WebAssembly
起動する
Source
(zip · 11 MB)
Sakura Editor
github.com/sakura-editor/sakura
日本語環境で広く使われている Windows 向けテキストエディタ。 Win32 API ベースのネイティブアプリをブラウザ上で動かしています。
C++ / Win32
Editor
WebAssembly
起動する
Source
(zip · 457 KB)
SuperTuxKart
github.com/supertuxkart/stk-code
オープンソースの 3D カートレースゲーム。 アセットを軽量化した Ultra Lite 版で起動します(初回ロード約 277 MB、R2 から配信)。
C++ / OpenGL
Game
WebAssembly
起動する
Source
(7z · 3.4 MB)