Operit AI 是一款运行在 Android 设备上的可扩展 AI Agent 应用。它将模型对话与文件、终端、浏览器、应用界面、项目工作区和自动化能力连接起来,让 AI 不只回答问题,还能在设备上执行实际任务。
聊天记录和模型配置保存在设备本地。您可以自行接入云模型服务,也可以通过 MNN 或 llama.cpp 在设备上运行本地模型。脚本、ToolPkg、MCP、Skill 和工作流共同组成可扩展的工具生态。
- 面向任务的 Agent 工作台:支持附件、工作区上下文、工具执行过程、文件变更和多轮任务管理
- 自主选择模型与服务:连接主流云模型、自定义兼容端点和密钥池,也可使用 MNN 模型或通过 llama.cpp 运行 GGUF 模型
- 深度集成 Android 与网页环境:在授权后调用系统能力、操作应用界面,或通过内置浏览器读取和操作网页
- 移动开发与终端环境:在手机上管理项目、编辑代码、预览网页,并使用 Ubuntu 24.04 用户空间、SSH 和 SFTP
- 长期记忆与角色体系:管理图谱化记忆、对话历史、角色卡和多角色对话,并为不同角色绑定独立能力
- 可组合的扩展与自动化:通过统一市场、工作流和系统集成组合工具,构建可重复执行的任务流程
AI 对话与模型
- 对话支持图片、音频、视频、文档、工作区文件等上下文
- 支持消息分支、历史分组与迁移、自动总结、上下文限制和并行对话
- 支持 OpenAI Chat/Responses、Anthropic、Gemini 及多种兼容服务,并可通过 ToolPkg 扩展模型提供方
- 支持多套模型配置、参数设置、密钥池和连接测试
- 可分别为聊天、记忆、总结、UI 控制等任务指定模型
- 内置 MNN 本地推理,并支持通过 llama.cpp 运行 GGUF 模型
- 可连接 Ollama、LM Studio 等本地模型服务
工具、设备与浏览器自动化
- 内置文件、网络、搜索、媒体、系统、软件管理和开发工具
- 提供自动允许、每次询问和禁止三档工具权限设置,默认采用询问模式
- UI 自动化支持无障碍、Shizuku 提供的 ADB 级调试权限和 Root 通道
- PhoneAgent/AutoGLM 可结合屏幕视觉执行操作,虚拟显示等能力需要相应权限和设备支持
- 内置浏览器提供多标签、历史、书签、下载、权限、多窗口和用户脚本
- 浏览器 Agent 可读取页面结构并执行点击、输入、滚动、按键和截图等操作
- 支持 OCR、图像理解、相机、FFmpeg、网页访问和文件传输
项目工作区与终端
- 支持 Web、Android、Flutter、Node.js、TypeScript、Python、Java、Go 等项目模板
- 提供文件树、代码编辑、语法高亮、实时预览、变更追踪、备份和导出
- 聊天可以绑定工作区,让 AI 读取项目规则、引用文件并修改代码
- 工作区支持应用内部目录、SAF、SFTP 和 SSH 文件系统
- 内置 Ubuntu 24.04 ARM64 用户空间,默认通过 PRoot 运行,在具备相应条件时也可使用 chroot
- 终端支持多会话、Python、Node.js、vim、SSH、tmux、自定义按键和软件源
- 提供 Logcat、SQLite、Git、APKTool、HTML 打包等开发工具
记忆、角色与对话管理
- 支持多个记忆空间、文档导入与分块、节点关系编辑和混合搜索
- 可从对话和附件中提取信息,并按时间、语义及关系检索长期记忆
- 支持角色卡导入、导出、备份和二维码分享,兼容 Tavern JSON/PNG 等格式
- 每个角色可绑定独立模型、记忆空间、工具包、Skill 和 MCP
- 支持多角色群聊、@ 交互、独立对话历史和角色间协作
- 支持聊天记录导入导出、锁定、分支、批量迁移、备份与恢复
扩展市场与工作流
- 统一市场支持脚本、ToolPkg、Skill 和 MCP 的搜索、安装与管理
- 另有提示词与标签市场,以及项目和 Artifact 的管理与发布流程
- ToolPkg 可提供工具、界面、模型提供方、Hook 和运行时能力
- MCP 支持本地与远程服务,以及 uvx、npx 等启动方式
- 可视化工作流包含触发、执行、条件、逻辑、数据提取等节点
- 工作流支持手动、定时、Tasker、Intent、语音和应用启动等触发方式
- 提供工作流执行日志、统计、取消和批量管理
语音、形象与界面
- STT 支持本地中英文识别以及 OpenAI、Deepgram 等云端接口
- TTS 支持 Android 系统、本地 ONNX VITS、自定义 HTTP 和多种云服务
- 支持连续语音对话、后台唤醒、自定义唤醒模板、自动朗读和音乐播放队列
- 可通过悬浮窗、气泡、桌面组件和 Android 默认助理入口调用 Operit
- 虚拟形象支持 DragonBones、WebP、MP4、MMD、glTF/GLB 和 FBX 等格式
- 支持主题、字体、聊天气泡、背景、工具栏、Markdown 渲染和布局定制
- 界面支持中文、英语、韩语、西班牙语、马来语、印尼语、巴西葡萄牙语和罗马尼亚语,可跟随系统或手动切换
- 可选的局域网 Web Chat 和 HTTP API 默认关闭,启用时需要配置 Bearer Token 并评估局域网暴露风险
| 项目 | 说明 |
|---|---|
| 系统要求 | Android 8.0(API 26)或更高版本,仅支持 ARM64(arm64-v8a)设备 |
| 资源需求 | 内存和存储占用取决于终端环境、已安装工具包及本地模型;下载模型前请按模型说明预留空间 |
| 下载安装 | 从 Releases 页面 下载最新 APK |
| 使用指南 | 访问 Operit 官方网站 查看教程和示例 |
安全提示: 请仅从官方 Releases 页面 或 Operit 官方网站 下载安装包。未知渠道的安装包可能被修改,造成数据和设备安全风险。
安装流程:下载 APK → 安装并启动 → 按引导配置模型与权限 → 开始使用
- 本地数据:聊天记录、角色、记忆和模型配置由应用保存在设备存储中;应用内备份、Android 系统备份和用户主动导出可能复制这些数据
- 云模型���内置云模型连接由设备直接请求用户配置的服务商端点;Operit 不提供托管的聊天推理服务,也不中转这些聊天请求
- 本地模型:MNN 和 llama.cpp 在设备上执行推理;准备好模型文件后,可在不连接云模型服务商的情况下使用
- 其他网络功能:市场、公��、更新检查、GitHub 登录,以及用户启用的 MCP、搜索、语音和绘图服务会访问相应网络资源
- 第三方扩展:脚本、ToolPkg、MCP 和 Skill 可能连接各自声明的外部服务,安装和授权前请查看其来源与说明
- 对外服务:Web Chat 和 HTTP API 默认关闭;启用后会监听设备网络接口,聊天与 API 请求要求 Bearer Token,资源链接采用独立访问方式,请仅在受信网络中向已授权用户开放
- 本机应用集成:Android Intent 和广播接口独立于 HTTP 开关与 Token,用于 Tasker 等本机自动化,请仅与受信应用配合使用
- 2025 年 4 月至 8 月 · 从 AI 对话到工具执行:逐步加入工具调用、MCP、语音、悬浮窗、Web 开发和角色卡
- 2025 年 9 月至 12 月 · 深入设备与开发环境:完成 Ubuntu 终端、记忆系统、MNN、SSH 工作区、GUI 自动化和 Skill 生态
- 2026 年至今 · 形成移动 Agent 平台:扩展工作流、GGUF 本地推理、浏览器 Agent、角色群聊、Web Chat、ToolPkg 和统一市场
查看主要版本更新摘要
- v1.12.0 · 2026-07-01:统一市场与 Artifact 流程,增强项目工作区和 ToolPkg 运行时,扩展多语言、语音与媒体能力,并提升崩溃恢复能力
- v1.11.0 · 2026-05-16:加入 Web Chat、Artifact 市场、ToolPkg AI Provider 与 Hook,并增强记忆、上下文和浏览器自动化
- v1.10.1 · 2026-04-17:升级内置浏览器与网页自动化,加入 FBX 形象、液态玻璃主题和本地 HTTP 对话入口
- v1.10.0 · 2026-03-18:加入角色群聊、AI 自配置、Ollama/NVIDIA/OpenAI Responses 模式和更多开发工具
- v1.9.1 · 2026-02-20:集中修复终端、严格工具调用、远程 MCP、记忆库和工作流问题
- v1.9.0 · 2026-02-17:加入移动网页自动操作、Windows 终端控制、SQLite 查看器和 Android 工作区模板
- v1.8.1 · 2026-02-03:加入 llama.cpp GGUF 本地推理,并增强界面、备份、Skill 和工作区能力
- v1.8.0 · 2026-01-13:推出工作流、语音唤醒触发、并行对话和自动备份
- v1.7.1 · 2025-12-31:加入 Root 虚拟显示、Skill 协议与市场、圈选识屏和对话锁定
- v1.7.0 · 2025-12-19:推出 AutoGLM GUI 自动化和虚拟显示
- v1.6.4 · 2025-12-12:接入 AutoGLM,优化自动化状态展示、工具包环境变量和调试日志
- v1.6.3 · 2025-12-07:支持原生 Tool Call、多模型配置、SSH 文件系统和工作区项目模板
- v1.6.2 · 2025-11-22:增强对话分支与迁移、上下文绑定和学术检索
- v1.6.1 · 2025-11-16:重构 UI 渲染,加入视觉理解、SSH 终端、自动总结和深度搜索
- v1.6.0 · 2025-10-21:加入 MNN 本地模型、智能记忆库、Tasker 集成和桌宠
- v1.5.2 · 2025-10-05:增强 MCP、工作区
.gitignore支持、相机、HTML 渲染和正则过滤 - v1.5.1 · 2025-09-25:加入 MCP 市场、密钥池、对话重发时的工作区回档和记忆库手动刷新
- v1.5.0 · 2025-09-20:集成 Ubuntu 24.04 终端和深度搜索模式
- v1.4.0 · 2025-09-01:加入多工具并行、角色卡系统和 PNG 角色卡导入
- v1.3.0 · 2025-08-04:加入 Web 开发、主题选择器和 Anthropic Claude
- v1.2.x · 2025-07:加入语音对话、知识库和 DragonBones 动画
- v1.1.x · 2025-05 至 06:加入 MCP、OCR、悬浮窗和 Gemini 支持
- v1.0.0 · 2025-04-11:发布基础 AI 对话、工具调用及 Shizuku/Root 集成
完整更新内容请查看 Releases 页面。
欢迎参与 Operit 的脚本、扩展、文档和核心功能开发。
- 贡献指南
- 构建指南
- 脚本开发指南
- ToolPkg 格式指南
- 构建项目需准备
subpack.zip、jniLibs.zip和libs.zip三份外部依赖归档,并初始化terminal子模块;默认本地 STT 模型会按照app/config/stt-model-assets.properties自动获取并校验 - 社区讨论:QQ群 | Discord
如果 Operit 对您有帮助,可以自愿支持项目持续开发与基础运营:
本项目主许可证为 LGPL-3.0-only。仓库包含的第三方组件可能采用各自的许可证,具体条款以 LICENSE 及对应许可证文件为准。
遇到问题或有建议,欢迎 提交 Issue 或发送 Email。请尽量提供复现步骤、设备型号、Android 版本,以及相关截���或录屏。
如果 Operit 对您有帮助,欢迎给项目一个 Star
Made with ❤️ by the Operit Team