超軽量なウェブベースのOSシミュレーター。デスクトップUI、ターミナル、ファイルマネージャーを備えています。
OrcaOS is a lightweight web-based OS simulator. It features a desktop UI, terminal, file manager, Notebook for Python and R, and LAMP(Apache, MySL, PHP).
-
デスクトップ環境(ウィンドウのドラッグ、リサイズ、最小化、最大化)
-
高機能ターミナル(30以上のLinuxコマンドをサポート)
-
ファイルマネージャー(仮想ファイルシステム)
-
モダンなダークテーマ
-
完全にブラウザで動作
-
クロスプラットフォーム対応(Windows、macOS、Linux)
-
Desktop environment (window dragging, resizing, minimizing, maximizing)
-
Powerful terminal (supports over 30 Linux commands)
-
File manager (virtual file system)
-
Modern dark theme
-
Runs entirely in your browser
-
Cross-platform support (Windows, macOS, Linux)
-
Node.js 18以上(https://nodejs.org/ からダウンロード)
-
Windows 10/11、macOS、またはLinux
-
モダンなウェブブラウザ
-
Node.js 18 or higher (download from https://nodejs.org/)
-
Windows 10/11, macOS, or Linux
-
Modern web browser
-
プロジェクトフォルダを開く
-
setup.batをダブルクリック -
自動的にインストールと起動が完了します
-
Open the project folder
-
Double-click
setup.bat -
Installation and startup complete automatically
start.bat をダブルクリックするだけ
Simply double-click start.bat
コマンドプロンプトで:
In Command Prompt:
# 依存関係をインストール
npm install
# 開発サーバーを起動
npm run devブラウザで http://localhost:3000 を開く
Open http://localhost:3000 in your browser
# Give execution permissions(実行権限を付与)
chmod +x setup.sh start.sh check-system.sh
# Run setup(セットアップを実行)
./setup.sh./start.sh# 依存関係をインストール
npm install
# 開発サーバーを起動
npm run devブラウザで http://localhost:3000 を開く
Open http://localhost:3000 in your browser
ls [dir]- ディレクトリの内容を表示cd <dir>- ディレクトリを移動pwd- 現在のディレクトリを表示cat <file>- ファイルの内容を表示mkdir <dir>- ディレクトリを作成touch <file>- 空のファイルを作成rm <file>- ファイル/ディレクトリを削除cp <src> <dst>- ファイルをコピーmv <src> <dst>- ファイルを移動/名前変更find <name>- ファイルを名前で検索grep <text> <file>- ファイル内のテキストを検索
vi <file>- viエディタ(シミュレート)nano <file>- nanoエディタ(シミュレート)echo <text> [> file]- テキストを表示/ファイルに書き込み
clear- ターミナルをクリアdate- 現在の日時を表示uname- システム情報を表示whoami- 現在のユーザーを表示uptime- システム稼働時間を表示df- ディスク使用状況を表示ps- プロセス一覧を表示env- 環境変数を表示help- コマンド一覧を表示history- コマンド履歴のヒント
# ディレクトリを作成してファイルを作成
$ mkdir myproject
$ cd myproject
$ touch readme.txt
$ echo "Hello OrcaOS" > readme.txt
$ cat readme.txt
# ファイルを検索
$ find readme
$ grep Hello readme.txt
# システム情報を確認
$ uname
$ date
$ whoami
- ターミナルを起動する
- apache2 start
- アイコンをクリックする
- アイコンをクリックする
- ターミナルの起動
- Pythonコマンドを入力する
orcaos/
├── app/
│ ├── page.tsx # メインページ
│ ├── layout.tsx # レイアウト
│ └── globals.css # グローバルスタイル
├── components/
│ ├── desktop.tsx # デスクトップ環境
│ ├── window.tsx # ウィンドウコンポーネント
│ ├── terminal.tsx # ターミナルアプリ
│ ├── file-manager.tsx # ファイルマネージャー
│ └── taskbar.tsx # タスクバー(ロゴ表示)
├── hooks/
│ └── use-file-system.ts # 仮想ファイルシステム(拡張版)
├── public/
│ └── orcaos01.jpg # OrcaOSロゴ
├── setup.bat # Windowsセットアップスクリプト
├── start.bat # Windows起動スクリプト
├── check-system.bat # Windowsシステム診断ツール
├── setup.sh # macOS/Linuxセットアップスクリプト
├── start.sh # macOS/Linux起動スクリプト
└── check-system.sh # macOS/Linuxシステム診断ツール
- Next.js 16(React 19)
- TypeScript
- Tailwind CSS v4
- shadcn/ui
- Next.js Image optimization
MIT License