Local-first operation
Running AI Offline
Know what needs a connection.
Offline readiness is a property of a tested configuration, not a promise that every available feature works without a network.

Prepare the local path
The application, database, required model services, model files, and task resources must be available within the intended environment.
Identify external dependencies
Remote access from outside that environment and configured external integrations may require connectivity. Check the specific workflow before relying on offline availability.
Test the work you need
Validate sign-in, a representative conversation, document access, and any required artifact workflow under the intended connection conditions. Preserve evidence of what passed.
Document the limits
Record which capabilities work locally, which require a connection, and what the user will see if a service is unavailable.
Explore this topic →Ask before disconnecting
Have your operator confirm the intended offline workflow and required local resources. Do not disable a network connection merely because a generated answer suggests it. External retrieval, provider-based media or voice, downloads, and remote access may need a connection.
Ask Friday to guide you
In an authorized FridayLocalAI conversation, try:
Help me prepare an offline-readiness checklist for FridayLocalAI. Separate locally available components from network-dependent features and unknowns. Do not change network settings or claim an offline test has passed.
Tell Friday what you can see and which step you have reached. If the instructions do not match your screen, say so; ask for the relevant Help topic or contact your operator. Friday cannot be assumed to see your screen or know your current settings.
Define the task that must work offline
“Offline AI” can mean different things to different people. One person may need a text conversation without Internet access. Another may need document review, saved history, and generated artifacts within an isolated environment. Write down the exact task, the inputs it uses, and the result you expect before evaluating whether a configuration meets the need. That definition keeps the discussion practical. If your task depends on current web information, an offline model cannot be assumed to obtain it. If your reference documents are stored elsewhere, they may not be available when the connection is absent. If you normally access the application from a remote device, the access route itself must be considered separately from the location of the model.
Prepare the required resources
The application, relevant storage, model services, and model files need to be available in the intended environment. Your operator should confirm the approved access method and the configuration required by the release. Do not substitute a generic installation command or assume another person’s setup is suitable merely because it runs a model with the same name. Prepare a small set of non-sensitive inputs for the planned test. Include a typed-text task and, if relevant, one representative document. Define how you will inspect the result and where it should be saved. This avoids discovering during a test that the task depends on a missing file, a remote source, or a capability that was never configured for local use.
Identify connected capabilities explicitly
Some functions may depend on a provider or network service even when the core application is local. Examples to investigate include external retrieval, model downloads, remote access, and configured media or voice services. These are questions to check against your deployment, not a statement that all such features are enabled or used in every installation. Create a simple list with three categories: confirmed local for this workflow, requires a connection, and not yet verified. Include the reason for each classification. If a control is visible but the provider setup is unknown, keep it in the unverified category. That is more useful than assuming a panel title proves the feature can work under all connection conditions.
Agree on a controlled test
Offline testing should be coordinated with the person responsible for the environment. Do not alter a shared network, disable a service, or disrupt another user’s work because a generated answer suggests it. Describe the proposed test and let the operator decide how to create the intended conditions safely. During the test, follow the same small task sequence used when the environment is connected. Confirm access, the selected context, a completed response, saved history, and any necessary source or artifact workflow. Record the visible behavior and relevant attribution. A successful result supports that tested workflow under those conditions; it does not prove every model, file type, or integration will behave the same way.

Recognize the limits of the answer
A model’s training knowledge is not a live Internet connection. If a task needs recent facts, supply an appropriate verified source or postpone the question until approved retrieval is available. Ask Friday to separate information from the provided material, general background knowledge, and anything it cannot establish. Do not encourage it to guess current prices, releases, schedules, or external status. The same principle applies to local state. Friday should not be assumed to know that a service is running, a document was read, or a file was saved without relevant evidence. Use the interface and approved diagnostics to confirm the state. When you cannot verify it, record the uncertainty and take the next question to the operator rather than treating a plausible explanation as proof.
Plan how users will get help
Keep the web guides or downloaded consumer documents available through the access method appropriate to your environment. A PDF guide can explain the normal workflow even when chat itself is unavailable. Make sure users know which contact or local support process to use if sign-in, the model service, or stored work cannot be reached. If Friday is responding, it can guide a read-only investigation based on the information you provide. If the application is unavailable, it cannot be your only recovery channel. Record the symptom and the point of failure, avoid repeated consequential retries, and preserve the original inputs. An offline workflow is easier to operate when both its normal path and its support path are understood in advance.
A useful final check
Keep the completed checklist with the tested workflow so another authorized user can understand both what worked and which capabilities still require a connection.