【开源】开源分享一个AI悬浮窗搜题软件 NoDoubt(Android)

事情的起因很简单。

一直用夸克的悬浮窗搜题功能。体验确实不错,悬浮球点一下,截个屏,题目就识别出来了,答案直接浮在当前页面上,不用来回切APP。非常方便

但用着用着问题就来了。稍微复杂一点的题,就遇到问题,模型的能力有限。我平时自己也在用 GPT Gemini这些,明显感觉理解力和推理能力强不少。那时候就老想,要是夸克那个悬浮窗能让我自己换模型就好了。

可惜它不能。

网上找了一圈,也没发现有类似的工具能同时满足这几点:悬浮窗触发、截屏识题、自定义接模型、还能流式输出。既然没有,那就让AI自己动手吧 :grin:

NoDoubt 就是这么来的。

整个项目的代码基本全程靠 AI 生成。网上找到 PerfectFloatWindow 悬浮窗的这个项目然后基于这个项目就让AI开始写了。

所以——bug 肯定不少,经不起推敲。但能跑,日常用着基本没大问题,对我来说够了。要是你用的过程中碰到什么奇怪的问题,大概率就是某个边界情况没覆盖到,欢迎提 issue和Pr,我有空会修(大概)。

核心的 AI 能力完全交给用户自己决定。填自己的 API Key、配好 Base URL 和模型 ID,甚至自己部署的开源模型也行,不过现在只支持OpenAI-Compatible API(https://api.openai.com/v1)。

功能上做了两个模式:极速模式适合非推理模型;深度模式适合推理模型会输出完整的推理步骤。(适配可能不太好)

整个过程:悬浮球截屏 → OCR 识别题目(可以多道题目会自动拆分请求) → 扔给 AI → 结果浮窗展示。

代码虽然是屎山,但也不是不能用 :grinning_face: 。附上开源地址和几张图片





本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


16 个赞

感谢分享~~

4 个赞

太强了!

感谢大佬

感谢,支持佬

感谢分享

这个用来进行AI面试可以

可以用来 B 站答题。

感谢分享~~

能过学习通检测吗