Webアプリを手軽にデスクトップアプリに変換
ohyは、Rustで構築された軽量なコマンドラインツールで、Webアプリケーションをデスクトップアプリケーションに変換します。データプライバシーの分離、複数の同時実行インスタンス、簡単なデプロイなどの機能により、移行プロセスを簡素化し、効率的なリソース使用とユーザーデータの安全性を各プラットフォームで確保します。ohy project github
主な特徴
- 小さな単一実行ファイル: サイズは5MB未満
- データプライバシーの分離: 接続アドレスとアプリケーション名に基づいて分離します
- 複数のインスタンス: アプリケーションは、セッションデータを分離した状態で同時に実行可能(デフォルト設定)
-
簡単なデプロイ: バイナリファイルをコピーするだけで使用可能;
sudo
権限は不要です - 自動アイコン取得: アプリケーションのアイコンを自動で取得します
- 集中型キャッシュ: ローカルキャッシュデータは固定ディレクトリに保存され、システムディレクトリを散らかす分散書き込みを回避します
使用方法
使用方法: ohy --url <url> [-n <name>] [-w <width>] [-h <height>] [-a <user-agent>]
オプション:
--url URL例 https://www.github.com
-n, --name 名前
-w, --width 幅 (デフォルト: 1200)
-h, --height 高さ (デフォルト: 780)
-a, --user-agent ユーザーエージェント
--help, help 使用情報を表示
例
qwenチャット用のデスクトップアプリケーションを作成するには:
ohy --url https://chat.qwenlm.ai -n qwen
インストール
- Cargoを使ってアプリケーションをインストールする
cargo install ohy
利点
- 軽量で効率的なリソース使用
- セッション分離によるプライバシー向上
- シンプルで直感的な設定
- クロスプラットフォーム対応
スクリーンショット
linux
linux app cache data directory
$HOME/.config/ohy/*
windows
windows app cache data directory
C:\Users\$USER_NAME\AppData\Roaming\ohy\*