You don’t need to write an Airglow app to use Airglow. Install the Chrome extension, point your local app server at a public folder of prebuilt apps someone else maintains, and those apps appear on the pages they target.Documentation Index
Fetch the complete documentation index at: https://docs.airglow.cc/llms.txt
Use this file to discover all available pages before exploring further.
Done means the Airglow extension is installed, the local app server is running against a prebuilt-apps folder, and at least one prebuilt app appears on the page it targets.
What “prebuilt apps” means
A prebuilt app is an Airglow app whose code lives in a public folder maintained by someone else — an individual, a team, or a community pack. You stay a user: install the Chrome extension, run the local server pointed at that folder, and every page-matching app inside it runs in your browser without you writing a line of code. You will need:- Chrome.
- Node.js + pnpm.
- A terminal.
- A Git URL of a public prebuilt-apps repo. The Airglow SDK includes a starter set under
airglow-apps/you can use today.
Steps
1. Clone the SDK repo
The SDK repo ships with the Chrome extension, the local app server, and a starter set of prebuilt apps underairglow-apps/. Start there before pointing at a third-party pack.
2. Load the Airglow extension in Chrome
- Open
chrome://extensions. - Turn on Developer Mode.
- Click Load unpacked.
- Select
airglow-sdk/extension.
Airglow appears in the extension list and is enabled.
3. Start the local app server against the bundled apps
airglow-apps/ and exposes them to the Chrome extension. Keep this terminal open while you browse.
4. Open a target page
The bundled apps target real pages. Open one of them and Airglow attaches the matching app.| App | Open this page |
|---|---|
| HN Summary | news.ycombinator.com |
| GitHub QA | A public GitHub repo page |
| Gmail Calendar | Gmail inbox view |
The app’s pill or panel appears on the matching page. Click it; the app reads the visible page content and returns a result in the same tab.
5. Point at a different prebuilt pack (optional)
To use someone else’s pack instead of the bundled apps, replaceairglow-apps/ with the contents of a public repo and restart the server.
chrome://extensions so it picks up the new apps.
Best practices
- Trust the page, not the chat. A prebuilt app is just code in a folder. Open the target site and check what the app actually does on the page.
- Keep packs small. A pack with 5–10 focused apps is easier to audit than a pack with 50. You’re loading their code into your browser session; size the trust accordingly.
- Read the manifest before you load. Each app’s
manifest.jsondeclares the pages it matches and the permissions it asks for. Skim it before pointing the server at an unfamiliar pack.
If it does not work
| Case | Fix |
|---|---|
| Airglow is missing in Chrome | Re-load the unpacked extension from airglow-sdk/extension. |
| Local apps do not load | Restart pnpm airglow dev in the airglow-sdk folder. |
| An app does not appear on its target page | Reload the extension at chrome://extensions, then refresh the page. |
You replaced airglow-apps/ but old apps still show | Stop and restart pnpm airglow dev, then reload the extension. |
Next
- Quick start — install Airglow from scratch.
- One-shot app — write your own app from a single prompt.
- Customize existing — fork a prebuilt app and adapt it.
- Showcases — see what prebuilt apps look like.