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 提供商。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目