#2626th of 36 in Assistants
operit
Android AI agent app that controls the phone, browser and a terminal
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 8.9k
- License
- LGPL-3.0
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- Kotlin
Missed the latest GitHub check; these facts may be older.
Overview
Operit is a Kotlin Android app that connects cloud or local models to device tools: Accessibility, Shizuku or Root UI automation, a built-in browser agent, files, and an Ubuntu 24.04 ARM64 userspace via PRoot. It runs local models through MNN or llama.cpp (GGUF) and extends through ToolPkg, MCP and Skills. It also has graph-based memory, character cards and visual workflows.
Who it is for: Android users who want a phone-resident agent with local or cloud models
Strengths
- Runs on-device: MNN and GGUF via llama.cpp, plus Ollama and LM Studio endpoints
- Per-tool permission control; default setting asks before each tool call
- Extensible through ToolPkg, MCP (uvx/npx), Skills and a unified marketplace
- Includes Ubuntu 24.04 terminal, SSH/SFTP workspaces and a visual workflow builder
Weaknesses
- Android 8.0+ and ARM64 devices only; no iOS or desktop in this repo
- Building requires external subpack.zip, jniLibs.zip and libs.zip archives plus a submodule
- Some docs, such as script and ToolPkg guides, are in Chinese only
- Marketplace, MCP, speech and drawing features may call third-party services
What it needs
- GPU optional
- Needs Android 8.0+ (API 26), ARM64 device, Shizuku or Root (optional, for automation)
- Models: OpenAI Chat/Responses, Anthropic, Gemini, MNN, GGUF (llama.cpp)
Also in Assistants
See all 36| Rank | Project | Score |
|---|---|---|
| 1 | ai-job-searchClaude Code workflow that searches job boards and drafts tailored CVs and cover letters | 92 out of 100 |
| 2 | OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more | 85 out of 100 |
| 3 | nanobotSelf-hosted personal AI agent reachable from browser, terminal and chat apps | 85 out of 100 |
| #4 | openhumanRust agent harness with desktop app, built-in memory and embeddable library | 85 out of 100 |
| #5 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 80 out of 100 |