# LMSA > User guide for LMSA, the Android chat app for LM Studio, Ollama, OpenRouter, and OpenAI-compatible servers. - [Introduction](https://lmsa.mintlify.dev/docs/index.md): LM Studio Assistant is an Android chat app that connects to local AI servers or cloud APIs for private, flexible conversations. - [Quickstart](https://lmsa.mintlify.dev/docs/quickstart.md): Install LMSA, choose a provider, and send your first message in minutes. - [LM Studio setup](https://lmsa.mintlify.dev/docs/providers/lm-studio.md): Connect LMSA to an LM Studio server running on your local network. - [Ollama setup](https://lmsa.mintlify.dev/docs/providers/ollama.md): Connect LMSA to an Ollama server running on your local network. - [OpenRouter setup](https://lmsa.mintlify.dev/docs/providers/openrouter.md): Use OpenRouter to access hundreds of cloud AI models without a local server. - [Custom endpoint setup](https://lmsa.mintlify.dev/docs/providers/custom-endpoint.md): Connect LMSA to any OpenAI-compatible API, self-hosted or cloud. - [LM Studio MCP integrations](https://lmsa.mintlify.dev/docs/providers/lm-studio-mcp.md): Use LM Studio MCP tools in LMSA so the model can call supported integrations during chat. - [Offline use](https://lmsa.mintlify.dev/docs/providers/offline-use.md): Chat with local AI models without an internet connection using LM Studio or Ollama. - [Templates and v2 character cards](https://lmsa.mintlify.dev/docs/chat/templates.md): Use pre-configured personas, custom templates, and advanced v2 character cards to shape how the AI responds in LMSA. - [File attachments](https://lmsa.mintlify.dev/docs/chat/file-attachments.md): Attach text, code, data, and image files to your LMSA chats so the AI can analyze and discuss them. - [Web search](https://lmsa.mintlify.dev/docs/chat/web-search.md): Enable real-time web search in LMSA so the AI can retrieve current information, news, and facts before replying. - [Image generation](https://lmsa.mintlify.dev/docs/chat/image-generation.md): Create AI-generated images directly in LMSA chats using the /image command. - [Voice mode](https://lmsa.mintlify.dev/docs/chat/voice-mode.md): Use hands-free or push-to-talk voice conversations in LMSA to speak messages and hear replies without touching the keyboard. - [Export and import chats](https://lmsa.mintlify.dev/docs/chat/export-import.md): Back up and restore your LMSA conversations using the export and import features in the sidebar menu. - [Import and export LM Studio prompts](https://lmsa.mintlify.dev/docs/chat/lm-studio-prompts.md): Move system prompts between LMSA and LM Studio by importing and exporting profile JSON files. - [Context length](https://lmsa.mintlify.dev/docs/settings/context-length.md): Adjust how much conversation history the AI model can remember and use when generating responses. - [Max output tokens](https://lmsa.mintlify.dev/docs/settings/max-output-tokens.md): Cap how long the AI model is allowed to keep generating during normal chat. - [Font and language](https://lmsa.mintlify.dev/docs/settings/font-and-language.md): Change the chat bubble font style and size, and switch the app's display language. - [Performance mode](https://lmsa.mintlify.dev/docs/settings/performance-mode.md): Optimize the app's UI and response handling for a smooth, lag-free experience on lower-end devices. - [Keep generating in background](https://lmsa.mintlify.dev/docs/settings/background-generation.md): Let LMSA finish generating replies and reading them aloud even when you switch to another app or lock your screen. - [Privacy overview](https://lmsa.mintlify.dev/docs/privacy/overview.md): How LMSA stores your data, what stays on your device, and what happens when you use cloud providers. - [Encryption and biometrics](https://lmsa.mintlify.dev/docs/privacy/encryption-and-biometrics.md): How LMSA encrypts your chat history and how to lock the app with biometric authentication. - [Temporary chat](https://lmsa.mintlify.dev/docs/privacy/temporary-chat.md): Have conversations that are never saved to your chat history and disappear when the app closes. - [Zero data retention](https://lmsa.mintlify.dev/docs/privacy/zero-data-retention.md): Understand how LMSA uses Zero Data Retention (ZDR) with OpenRouter to route requests to providers that do not store your data. - [Free vs Premium](https://lmsa.mintlify.dev/docs/account/free-vs-premium.md): Compare Free and Premium tiers and learn how to upgrade LMSA with a one-time lifetime purchase. - [Legacy access](https://lmsa.mintlify.dev/docs/account/legacy-access.md): Reactivate Premium access if you purchased the original paid-only version of LMSA before the free tier was introduced. - [Refund policy](https://lmsa.mintlify.dev/docs/account/refunds.md): How to request a refund for your LMSA Premium purchase and where to get help with purchase questions. - [Connection issues](https://lmsa.mintlify.dev/docs/troubleshooting/connection-issues.md): Troubleshoot problems connecting LMSA to your LM Studio, Ollama, or other local server. ## Optional - [Website](https://lmsa.app) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.