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.

Demo Local Cloud Offline

Build a telco support app from the checked source package

npx create-airgap-bot support-app --template telco
Airgap running a customer support conversation on Android

MITlicensed

7industry templates

Android + iOSReact Native targets

Ed25519Signed knowledge updates

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.

  1. 01

    Retrieve

    MiniSearch selects relevant local documents from the active template.

  2. 02

    Respond

    Demo, local, or cloud generation uses the same grounded context.

  3. 03

    Explain

    The conversation shows its source, knowledge version, and evidence.

  4. 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.

Template facts

Company
Assistant
Purpose
Region
Documents
Tools

    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

    Inspect the code, run the tests, then connect your systems.

    Open the repository