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 提供商。
相关
- 项目
- 项目
- 项目
- 项目
- 项目