Operit is an open-source AI agent platform for Android that connects local or cloud-based language models to system capabilities, terminal environments, browsers, and file workspaces.
The tool addresses the need to run autonomous AI agents on mobile devices by integrating language models with Android's native features and development environments. It supports multiple model sources including cloud services, local GGUF models via llama.cpp, and MNN models. The agent can execute tasks through tool calling, workflows, and extensibility mechanisms like ToolPkg, MCP, and Skill plugins, enabling it to retrieve information, process files, assist with code development, and automate device operations.
Operit suits developers and power users who want AI agent capabilities on their phones without relying solely on cloud services. It is particularly valuable for mobile development workflows, terminal-based work, and scenarios requiring deep integration with Android system features. The project emphasizes task-oriented work through attachments, workspace context, file change tracking, and multi-turn task management. Users can bind different capabilities to character profiles and maintain long-term memory through graphical knowledge representation and conversation history.
The project maintains active development with regular commits and welcomes contributions. A cross-platform successor implementation called Operit 2 exists as a separate repository, built on Rust with Flutter clients and targeting Android, iOS, Windows, macOS, Linux, Web, and OpenHarmony platforms, though this repository remains the primary Android implementation.