# mobile-artificial-intelligence/maid

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mobile-artificial-intelligence-maid).**

2,550 stars · 264 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/Mobile-Artificial-Intelligence/maid
- awesome-repositories: https://awesome-repositories.com/repository/mobile-artificial-intelligence-maid.md

## Topics

`android` `anthropic` `chatbot` `chatgpt` `claude` `deepseek` `facebook` `gguf` `llama` `llama-cpp` `mistral` `mobile-artificial-intelligence` `ollama` `openai`

## Description

Maid is a mobile large language model chat client and local runner. It provides a unified interface for interacting with AI models via cloud APIs or by executing model files directly on mobile hardware for offline generation.

The project functions as a multi-provider manager that handles API keys and a system for downloading and loading curated model files to the device. It utilizes a provider-agnostic interface to allow switching between local and remote backends.

The application includes tools for organizing and exporting chat histories, synchronizing user data across multiple devices, and tuning generation parameters such as temperature and context length.

## Tags

### Artificial Intelligence & ML

- [Offline Chat Clients](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-chat-clients/offline-chat-clients.md) — Acts as a chat application that runs language models locally on the device for offline use.
- [Local On-Device AI](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-application-frameworks/local-on-device-ai.md) — Enables AI applications to run inference locally on the user's mobile hardware.
- [AI Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-provider-integrations.md) — Includes connectors for integrating external AI model providers using API keys. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
- [Cloud AI Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/cloud-ai-integrations.md) — Implements connectors for leveraging cloud-based artificial intelligence services via a mobile interface.
- [Unified Provider Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/cloud-ai-integrations/unified-provider-interfaces.md) — Provides a unified interface bridging both cloud-based and locally hosted AI model providers.
- [Local Model Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/local-model-execution.md) — Provides the capability to run artificial intelligence models directly on local hardware for offline generation. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
- [On-Device LLM Runners](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/edge-ai-model-deployment/generative-ai-models/edge-deployment-platforms/on-device-deployments/on-device-llm-runners.md) — Functions as a dedicated runner that loads and executes LLMs on mobile hardware for text generation.
- [Model Downloaders](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/data-and-checkpointing/model-loading/runtime-model-swapping/model-downloaders.md) — Provides a system for browsing, downloading, and loading curated model files for on-device execution. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
- [On-Device Models](https://awesome-repositories.com/f/artificial-intelligence-ml/on-device-models.md) — Uses frameworks and engines optimized for local execution of models on mobile hardware.
- [Model Management](https://awesome-repositories.com/f/artificial-intelligence-ml/on-device-models/local-llm-execution/model-management.md) — Provides a system for browsing, downloading, and configuring curated model files on the mobile device.
- [Provider-Agnostic Model Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/provider-agnostic-model-interfaces.md) — Provides abstraction layers that standardize inputs and outputs across multiple different LLM providers.
- [Chat History Exporters](https://awesome-repositories.com/f/artificial-intelligence-ml/chat-history-apis/chat-history-exporters.md) — Includes utilities for saving and exporting conversation logs into structured or plain text formats. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
- [Generation Temperature Controls](https://awesome-repositories.com/f/artificial-intelligence-ml/generation-temperature-controls.md) — Allows adjustment of the randomness of model output using a temperature parameter.
- [Remote Inference Providers](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/workflow-execution-backends/remote-inference-providers.md) — Implements interfaces for offloading generative tasks to external, hosted model endpoints via network requests.
- [Model Generation Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/model-generation-tuning.md) — Allows adjustment of LLM inference parameters such as temperature and token limits. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
- [Model Parameter Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/model-parameter-tuning.md) — Provides controls for adjusting the deterministic or creative behavior of AI models via parameters.

### Business & Productivity Software

- [Cross-Device Synchronization](https://awesome-repositories.com/f/business-productivity-software/cross-device-synchronization.md) — Mirrors user data and chat state across different mobile hardware devices.

### Development Tools & Productivity

- [Cloud File Sync](https://awesome-repositories.com/f/development-tools-productivity/cloud-file-sync.md) — Synchronizes local user profiles and chat logs with remote cloud storage for cross-device consistency.

### Security & Cryptography

- [User Profile Synchronization](https://awesome-repositories.com/f/security-cryptography/account-management/account-synchronization/user-profile-synchronization.md) — Synchronizes user-specific preferences and interaction history across different mobile devices. ([source](https://cdn.jsdelivr.net/gh/mobile-artificial-intelligence/maid@main/README.md))
