AI エージェントが書き、Aglet がネイティブに描画。あなたのもの —— 共有も自由。
欲しいミニアプリを、AI コーディングエージェント(Claude Code または Codex)に伝える。
宣言的 UI と任意のサンドボックス JavaScript を生成。Swift も Kotlin も、ネイティブコードも不要。
macOS では SwiftUI、他は Web —— 見た目も操作感も本物のアプリ。Web ページではない。
自分のマシンで非公開で動かすか、人間のレビューを経た PR で公開カタログへ。
すでにカタログにあるツールの一部 —— どれもこの方法で作り、公開で共有。
UI をデータとして書き、任意でサンドボックス JS を添える。Aglet がネイティブに描画 —— macOS では SwiftUI —— Swift を一行も書かずに Apple アプリのような品質。
ミニアプリは小さく宣言的 —— AI エージェントが端から端まで作るのに最適。ほとんどのミニアプリは AI が作成し、人間がレビュー。
ミニアプリは非公開で動かすことも、公開することもできます。公開ミニアプリは GitHub PR でカタログに加わり、作者・ソース・レビュアーが見えます。
すべてデバイス上で動作、データはローカル SQLite。ロジックはサンドボックス化されたインタプリタで動作;ネットワークやシステムアクセスはインストール前に宣言・可視化。
下のテキストを Claude または Codex に貼り付けてください。Aglet をインストールし、フレームワークを学習し、動く hello-world ツールを作ってくれます:
Install Aglet and build me a hello-world tool.
1. Install the CLI: brew install aglet-dev/tap/aglet
2. Load the authoring guide — run `aglet agents-md` and read it in full.
3. Check the setup: aglet doctor
4. Scaffold a new tool: aglet new hello
5. Rewrite hello/ui.tsx as a minimal "Hello, world" screen: a Page with a
heading and a button that shows a toast.
6. Validate it: aglet validate hello
7. Install the app (it hosts the live dev window):
curl -fsSL https://cdn.aglet.dev/macos/Aglet.dmg -o /tmp/Aglet.dmg
hdiutil attach /tmp/Aglet.dmg -nobrowse -quiet
ditto "/Volumes/Aglet/Aglet.app" /Applications/Aglet.app
hdiutil detach "/Volumes/Aglet" -quiet
open -a Aglet
8. Run it live: aglet dev hello
Keep it minimal and idiomatic. If a step fails, run `aglet doctor` and fix
what it reports.CLI をインストール(アプリは上記)してから:
# 新しいミニアプリを生成(aglet.json + ui.tsx + locales)
aglet new hello
# ui.tsx を編集し、オフラインで検証
aglet validate hello
# アプリ内でライブ実行、ホットリロード
aglet dev hello完全な作成リファレンス:aglet agents-md を実行。
アプリでミニアプリを実行、または CLI で自作:
# アプリ —— 署名・公証済みの .dmg をダウンロードし「アプリケーション」へ:
# https://cdn.aglet.dev/macos/Aglet.dmg
# CLI —— 自分のミニアプリを作成・インストール・テスト:
brew install aglet-dev/tap/agletアプリは Sparkle で自動更新。iOS / Android は近日対応。