Template facts
React Native starter kit
Customer support that keeps working when the network does not.
Airgap combines local knowledge retrieval, visible answer sources, on-device generation, and a durable action outbox. Start in demo mode with no model download or network request.
Build a telco support app from the checked source package
npx create-airgap-bot support-app --template telco
How it works
One support path, with each boundary visible.
The app retrieves local documents before it generates an answer. Network actions and content updates use separate authenticated paths.
-
01
Retrieve
MiniSearch selects relevant local documents from the active template.
-
02
Respond
Demo, local, or cloud generation uses the same grounded context.
-
03
Explain
The conversation shows its source, knowledge version, and evidence.
-
04
Recover
Network actions wait in an encrypted outbox with Retry and Remove controls.
Included templates
Change the domain, not the runtime.
Each template includes its own brand, support prompts, tools, safety rules, and local knowledge documents.
The details and recorded Android flow update below.
Recorded Android flow
Captured from the mobile app with the selected template configuration.
Configuration excerpt
Production boundary
Useful defaults without hidden infrastructure claims.
Airgap supplies the mobile client and a reference Node server. An operator still owns identity, authorization, model hosting, monitoring, and the systems that perform account changes.
Checked in the repository
- Platform-protected keys for encrypted app stores
- Exact hash and Ed25519 checks before knowledge swaps
- Fresh access tokens for authenticated requests
- Bounded request bodies and reference rate limits
Required from an operator
- An access-token provider and authorization policy
- Private signing keys and a trusted model source
- A production backend for real account actions
- Device, accessibility, security, and domain validation
Start with the offline demo