概要
- Hyperclay は、1つのHTMLファイルでWebアプリの作成・編集・共有を実現する新しいプラットフォーム
- インフラや複雑な設定を意識せず、 直感的な操作 でアプリ開発が可能
- 自己保存・自己更新 機能により、編集内容が即座に反映・永続化
- 完全なポータビリティ とバージョン管理、権限設定もサポート
- 開発者も非開発者も、 物理オブジェクトのような直感的操作性 を体験可能
Hyperclay: HTML APPSの革新
- Hyperclay は、 1つのポータブルHTMLファイル でWebアプリを作成・ホスティング・共有できる新しい仕組み
- ビジュアルUI から直接編集し、そのまま状態を自己保存する設計
- Google Docsのような感覚 で、インタラクティブなコードを即時編集・共有・ローカル保存できる
- アプリの UI・ロジック・データ が1つのHTMLファイルに集約
- URL共有 で即座に最新版を他者へ公開可能
直感的な操作性とリアルタイム編集
- 実行中のアプリ を直接編集、 コンパイルやリロード不要
- UI自体がアプリ本体 であり、DevToolsやインターフェースの編集が即時反映
- 抽象化レイヤーが存在しない、シンプルな構造
- HTMLファイル1つ で、どこでも動作・オフライン対応・永続保存
- バージョン管理と権限設定 で安全な運用
技術概要
- NodeJSサーバー と フロントエンドJSライブラリ で構成
- HTMLページが 自身のDOMを更新し、HTMLソース自体を置換・保存
- 例:チェックボックスをクリック→
checked属性がDOMに追加→Hyperclayがdocument.body.outerHTMLを永続化 - 自動バージョン管理 ・ 読み書き権限 をサポート
従来のWeb開発との違い
- 従来は 設定ファイル・ビルド・デプロイ・API・DB など多層構造
- 静的サイト は編集が一時的で永続性に欠ける
- 物理オブジェクトのような直感的な永続性 をデジタルで再現
- 通常は サーバー・DB・API・ユーザー管理 等の構築が必要で手間
- Hyperclay なら、 体験作りに集中 できる
理想的なワークフローの実現
- 例: パーソナル開発ログ や 簡易ブログ を手軽に更新・公開
- ローカルアプリのような即時編集性 + オンライン永続化
- UIが自らを永続的に更新できる力 を持つ
- 柔軟・共有・複製・永続可能なデジタルオブジェクト の実現
多様な用途と応用例
- Webサイトビルダー、ドキュメント、スプレッドシート、プレゼンテーション
- ダッシュボード、ブログ、ワーク管理、アンケート、ナレッジベース
- マインドマップ、請求書発行、データ可視化、財務モデリング
- クリエイティブ資産生成、インタラクティブ教材、履歴書作成、ワイヤーフレーム
- プロダクトロードマップ、各種ジェネレーター等、多彩な活用
Hyperclayのシンプルな使い方
- 例1:オンライン編集可能なブログ
<div contenteditable>My new blog!</div>
- 例2:作業時間管理アプリ
<h1>Extra Hours</h1><input type="checkbox" persist><input type="checkbox" persist><input type="checkbox" persist>
- ※
persist属性でチェック状態をDOMに永続保存
- さらに複雑な例: 個人開発ログ (Hyperclayのアクセス権申請で利用可能)
Hyperclayの本質とメリット
- UI・状態・振る舞い が1つのHTMLファイルに統合
- 物理オブジェクトのように“形を変えられる” デジタル体験
- 現代的Web開発の煩雑さを排除 し、本質的な体験作りに集中
- David (開発者)による、 軽量かつ直感的なWebアプリ開発手法 の提案
まとめ:Hyperclayがもたらす新しいWebアプリ開発体験
- 自己保存・自己更新型HTMLファイル によるWebアプリの新しい形
- 即時編集・即時共有・完全ポータビリティ の実現
- シンプルで直感的なワークフロー、開発者も非開発者も扱いやすい
- Hyperclay で、 Webアプリ開発の“粘土細工”体験 を実感