Aglet

AI エージェントが書き、Aglet がネイティブに描画。あなたのもの —— 共有も自由。

macOSWindowsiOS(近日)Android(近日)

使い方

1. 伝える

欲しいミニアプリを、AI コーディングエージェント(Claude Code または Codex)に伝える。

2. エージェントが書く

宣言的 UI と任意のサンドボックス JavaScript を生成。Swift も Kotlin も、ネイティブコードも不要。

3. Aglet がネイティブ描画

macOS では SwiftUI、他は Web —— 見た目も操作感も本物のアプリ。Web ページではない。

4. 自分用、または共有

自分のマシンで非公開で動かすか、人間のレビューを経た PR で公開カタログへ。

Aglet で作られたもの

すでにカタログにあるツールの一部 —— どれもこの方法で作り、公開で共有。

HN リーダーHacker News、AI 翻訳
GitHub PRレビュー待ち + 自分の PR
GitHub ActionsCI の確認と実行
AI 利用量Claude + Codex、メニューバー
…さらに公開の場で増加中

なぜ Aglet か

ネイティブコード不要

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 は近日対応。