opendroid

您的開放自主Android代理 — 一個生產就緒、自我規劃的AI助手,由本地/遠端LLM驅動,並透過無障礙螢幕自動化實現。

opendroid 是什麼?

您的開放自主Android代理 — 一個生產就緒、自我規劃的AI助手,由本地/遠端LLM驅動,並透過無障礙螢幕自動化實現。

opendroid 概覽

這是什麼

OpenDroid 是一個開源的自動化 Android AI 代理程式。它能夠在裝置上規劃並執行複雜指令,例如檢查天氣並發送訊息,將指令拆解為多個步驟、依序執行、驗證結果,並在失敗時動態調整。它透過無障礙服務驅動的螢幕自動化技術運作,可搭配本地或遠端的大型語言模型使用。

主要功能

  • 自主代理引擎:具備自我規劃、習慣偵測、重新評估、複合意圖防護與聯絡人消歧功能 - 裝置端模型管理器(LiteRT-LM):支援背景下載、安全驗證、完整性檢查與本地模型匯入 - 完整裝置控制:涵蓋系統設定、通訊應用程式、日常流程、生產力工具、導航、媒體、金融與智慧家庭 - 視覺引擎:透過無障礙服務 API 擷取螢幕截圖,進行即時螢幕分析與多模態資訊提取 - 四層個人知識圖譜:暫存、長期、學習模式與敏感(金鑰庫加密) - 語音介面:支援離線喚醒詞、語音轉文字,以及 ElevenLabs 的文字轉語音功能 - 高級使用者介面:以 Jetpack Compose 打造,採用玻璃態設計、深色模式與即時延遲基準

使用情境

  • 自動化多步驟任務,例如檢查天氣後發送訊息 - 從每日重複的應用程式使用模式建立一鍵自動化流程 - 讀取並記住螢幕內容,用於會議記錄或資訊提取 - 透過語音或文字指令控制裝置設定、應用程式與智慧家庭設備

快速開始

bash # 複製儲存庫 git clone https://github.com/yashab-cyber/opendroid.git cd opendroid # 建置除錯 APK ./gradlew assembleDebug # APK 輸出位置 # → app/build/outputs/apk/debug/app-debug.apk 首次啟動時,請授予無障礙服務、寫入設定、錄製音訊、通知存取與發送通知權限。接著在設定中新增支援的 LLM 提供者 API 金鑰。

授權與價格

本專案為開源軟體。提供的資料中未明確說明授權條款。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/yashab-cyberopendroid.svg)](https://yunodb.com/tools/yashab-cyberopendroid?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/yashab-cyberopendroid?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/yashab-cyberopendroid.svg" alt="Featured on YunoDB" height="20"></a>