← GlossaryGlossary

What is Agent-as-PWA (installable agent app)?

An agent-as-PWA is an AI agent compiled into a Progressive Web App — installable on a phone home screen, full-screen, offline-capable, with no app-store submission.

An agent-as-PWA is what you get when an AI agent is compiled into a Progressive Web App rather than a chat widget or a marketplace listing. The agent — its goal, prompts, knowledge base, tools, and workflow — is the same. The surface is different: the user adds it to their phone home screen, opens it like a native app, runs it full-screen, and uses it offline if the agent's job allows.

The shift matters because most AI agents today live inside a chat box on someone else's site. Useful, but disposable. An agent-as-PWA earns home-screen real estate. It becomes a tool the user reaches for, not an experiment they remembered to bookmark. For builders, that changes the engagement model from "hope they come back" to "they tap the icon every morning".

PWAs work because every modern phone (iOS 16+, Android, modern desktop browsers) supports the install path. There's no app-store submission, no review queue, no native build pipeline. The agent ships as a single web app the user installs from the share-sheet ("Add to Home Screen"). When you update the agent, the install updates automatically. No App Store deploy — no waiting.

A simple example

The Squidgy Teleprompter is an agent-as-PWA. Built in a single conversation with our build agent, it reads a script aloud, scrolls in time, takes voice commands, and responds to inflection. Creators install it from the browser, get a full-screen teleprompter on their phone, work offline. Same agent, different surface — it could equally be a chat widget on a coaching site or a marketplace listing.

Why it matters.

An agent that lives inside a chatbox is one of a hundred things your user might open. An agent on the home screen is a tool. The cognitive cost of starting it drops to zero, and the agent moves from novelty to habit.

For non-technical builders, the value is even bigger: building a real installable app used to mean Apple Dev IDs, code signing, native build pipelines, app-store reviews, and rejection cycles. An agent-as-PWA bypasses all of it. You ship the same agent you'd put on a website — and your users tap it from their home screen.

The trade-off is what PWAs can't do — deep system access (background notifications on iOS are limited, no Bluetooth, no push to closed apps). For 90% of agent use cases, that doesn't matter. For the other 10%, you wrap the PWA in a native shell.

How Squidgy handles it

Agent-as-PWA (installable agent app) on Squidgy.

Every Squidgy agent ships to three surfaces from the same skill file: a chat widget you embed on any site, a marketplace listing with billing and discovery built in, and an installable PWA your users add to their home screen. You build the agent once. Squidgy compiles all three.

The PWA target is opt-in per agent. If the agent makes sense as an app — a coaching tool, a daily ritual, a job-site companion, a teleprompter — you ship it as a PWA in one click. If it's better as a backend service or a chat widget, you skip it. Same agent either way.

Frequently asked

Common questions about agent-as-pwa.

What's the difference between an agent-as-PWA and a native app?+

A native app is built specifically for iOS or Android, installed via the App Store or Play Store, and has full access to system features. A PWA is a web app the browser installs to the home screen — same look and feel, no app-store gatekeepers, faster to ship, slightly less system access. For most AI agents, a PWA is the right surface.

Does Squidgy submit my agent to the App Store?+

No — and you don't need to. PWAs install directly from the browser via the user's share sheet. There's no app-store review, no submission, no Apple Dev ID required. Your agent is live the moment you ship it.

Will an agent PWA work offline?+

Partly. The app shell, prompts, and any local knowledge base ship with the install and work offline. Anything that requires the LLM (most actual agent work) needs a connection. The agent gracefully falls back to read-only mode when offline.

Can I ship the same agent as both a chat widget and a PWA?+

Yes — that's the point. The skill file (config + system prompt + knowledge base + workflow) is the source of truth. Squidgy compiles it to whichever surfaces you turn on: chat widget, marketplace listing, installable PWA, or all three.

Build your own AI agent.

No code. Hands-on onboarding from the team in your first cohort.