You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`appbun`은 정체를 알 수 없는 바이너리 하나를 던져주지 않습니다. 읽고 고칠 수 있는 [Electrobun](https://electrobun.dev) 프로젝트, 아이콘, native-runner 빌드 스크립트, macOS DMG 패키징, 에이전트용 지침까지 함께 만들어줍니다.
`appbun` does not give you a mystery binary. It generates an inspectable [Electrobun](https://electrobun.dev) project with source code, icons, native-runner build scripts, macOS DMG packaging, and agent-friendly instructions.
| Package a public site |`appbun https://example.com --name Example`| Editable desktop wrapper project |
26
26
| Package your local frontend |`appbun dev --name "My App"`| Auto-detects common localhost ports |
27
-
| Make a personal macOS installer |`appbun package --dmg`| Unsigned local DMG |
27
+
| Generate and package in one go |`appbun https://example.com --name Example --dmg`| Project plus unsigned macOS DMG |
28
+
| Make a personal macOS installer |`appbun package --dmg`| Unsigned local DMG from inside a generated project |
28
29
| Prepare signed distribution |`appbun package --dmg --sign`| Requires `APPLE_SIGN_IDENTITY`|
29
30
| Prepare notarized distribution |`appbun package --notarize`| Uses Apple notary env vars |
30
31
| Let an agent do it |`appbun skill --install-claude --cwd .`| Claude Code guide in your repo |
@@ -36,20 +37,22 @@ Package a running local app:
36
37
```bash
37
38
cd your-web-app
38
39
npm run dev
39
-
npx appbun@latest dev --name "My App" --out-dir ../appbun-output/my-app --yes
40
+
npx -y appbun@latest dev --name "My App" --out-dir ../appbun-output/my-app --yes
40
41
cd ../appbun-output/my-app
41
-
npx appbun@latest doctor --project
42
-
npx appbun@latest package --install
42
+
npx -y appbun@latest doctor --project
43
+
npx -y appbun@latest package --install
43
44
```
44
45
45
46
On macOS, make a DMG:
46
47
47
48
```bash
48
-
npx appbun@latest package --dmg
49
+
npx -y appbun@latest package --dmg
49
50
```
50
51
51
52
The generated project remains normal code. Open it, edit the shell, commit it, run it in CI, or hand it to another developer.
52
53
54
+
This path is smoke-tested against `appbun@latest`: scaffold a public URL, inspect `appbun.generated.json`, install dependencies, build the Electrobun app, and create an unsigned macOS DMG.
55
+
53
56
## Why It Feels Different
54
57
55
58
Most URL-to-app tools optimize for the shortest demo. `appbun` optimizes for the next day too.
@@ -74,7 +77,7 @@ npm install -g appbun
74
77
Or skip installation:
75
78
76
79
```bash
77
-
npx appbun@latest chatgpt --dmg
80
+
npx -y appbun@latest chatgpt --dmg
78
81
```
79
82
80
83
`appbun` prefers Bun when it is available. If Bun is missing, it can fall back to npm unless you force `--package-manager`.
0 commit comments