Musheer360/SwiftSlate
Android accessibility service for AI-powered text transformation
解決的問題
SwiftSlate 是一款面向 Android 的系統級 AI 文字助理,消除了在應用程式與 AI 聊天機器人之間複製貼上文字的需要。使用者只需在任何應用程式的輸入欄中輸入簡短的觸發指令,即可直接對文字進行轉換、修復或翻譯。
作用方式
此應用使用 Android 的可存取性服務,即時監控文字變更。當使用者輸入特定觸發指令(例如 ?fix)時,服務會偵測到並根據指令類型路由請求:
- AI 指令:文字會透過輪詢 API 金鑰輪換系統,傳送至設定的 AI 提供者(如 Gemini、Groq 或透過 Ollama 使用的本地 LLM)。原始文字會被 AI 的回應原位取代,並顯示動畫旋轉指示器以顯示進度。
- 文字取代指令:這些指令完全離線運作,即時將觸發詞取代為預設字串(例如簽名或固定回覆)。
- 文字選取選單:對於可存取性服務受限的應用程式,使用者可選取文字後,從 Android 系統彈出式選單中選擇 SwiftSlate 來處理文字。
適用對象
經常使用 AI 來潤飾寫作、翻譯文字,或在各種訊息、電子郵件與社群媒體應用中插入重複性片段的 Android 使用者。
主要特色
- 多提供者支援:相容 Google Gemini、Groq 以及任何 OpenAI 相容端點,包含本地 LLM。
- 內嵌取代:無需切換應用程式,直接在輸入欄中取代文字。
- API 金鑰輪換:支援多個金鑰,自動繞過速率限制。
- 加密儲存:API 金鑰使用 AES-256-GCM 與 Android Keystore 進行保護。
- 離線功能:包含無需網路或 API 金鑰的本地文字取代與剪貼簿指令。
- 注重隱私:無遙測或追蹤;文字僅傳送至所選 AI 提供者。
相關
- 專案
- 專案
- 專案
- 專案
- 專案