💡 核心亮点:无需购买 API Key,通过 Playwright 自动抓取各大模型厂商网页版登录凭证,独创「执行-审核」反思循环,让 AI 自己给自己挑刺,解决 web 端幻觉问题。
作为一名 AI 重度用户,你是否也遇到过这些痛点:
- API 费用劝退:想同时对比多个模型,但官方 API 按量计费,测试成本太高。
- 单模型幻觉:Web 端单模型的幻觉问题始终没有优雅的解法,而手动在不同模型间复制粘贴做对比,效率更是低下。
- 翻译体验差:某度翻译广告多、限制次数,图片翻译还要开 VIP。
- Prompt 重复造轮子:每次都要重新编辑系统提示词,没有统一的管理工具。
为了解决这些问题,我开发了 ThinkLoop —— 一个集 审核-反思对话、模型对比、AI 翻译、提示词管理 于一体的多功能 AI 工具箱。它不依赖任何付费 API,而是通过浏览器自动化技术,“白嫖”各大模型的网页版能力,并在此基础上构建了更高级的交互逻辑。
为什么做 ThinkLoop?
1. 让“个人”也能拥有“企业级”体验
国内主流模型的能力已经足够强大,但跨平台使用往往需要在多个界面间反复切换。ThinkLoop 基于浏览器自动化与流式通信技术,为用户提供了统一的多模型协同入口,让个人开发者无需额外付费,即可在本地搭建出具备专业交互体验的 AI 工作台。
2. 用“机制”对抗“幻觉”
单个 LLM 的回答常带事实错误或推理跳跃。与其依赖人工校验,不如引入 双模型互审机制 :执行模型生成 → 审核模型结构化评估 → 不合格则反思重做。这种 Agent 式的循环,能显著提升输出的可靠性。
3. 用“并行”消除“选择困难”
不同模型各有所长,面对同一个问题,回答质量、风格、速度可能差异显著。模型对比功能 让你一键向多个模型提问,并排查看回答与耗时,快速横向评估,告别反复切换窗口的低效操作。
4. 提示词统一管理
提示词要用时老是找不到,又或者每次都要从头写固定的格式,提示词管理功能让你能快速复用定义好的提示词框架,只需填入本次任务内容即可一键复制使用。
5. 翻译自由
使用各大厂商免费的 api,直接实现图文翻译自由。
🛠️ 四大核心功能拆解
1. 审核-反思对话:AI 的自我进化
这是 ThinkLoop 的灵魂功能。不同于普通的单轮问答,它实现了一个完整的 Audit-Reflection Cycle:
用户提问
↓
[执行模型] 生成初稿 (Kimi/千问/DS)
↓
[审核模型] 结构化评估 (JSON: issues/score/verdict)
↓
verdict == pass?
├─ YES → 输出最终回答(智能短路)
└─ NO → [执行模型] 基于审核意见反思改进 → 再次审核 (最多 N 轮)
功能亮点:
- 灵活组合互审模型 :可在 Kimi、千问、DeepSeek 之间任意搭配「执行模型」与「审核模型」,根据任务类型选择最优组合,例如用 DeepSeek 做代码执行、Kimi 做逻辑审核。
- 可配置反思轮数 :默认 2 轮反思,支持 1–5 轮自定义调节;审核通过时自动跳过剩余轮数,避免不必要的等待与资源消耗。
- 透明化审核过程 :每条 AI 回复下方均可展开审核报告,清晰展示每轮的评分、判定结果及具体问题与建议,让用户完全掌握 AI 的思考与修正轨迹。
- 无缝续聊体验 :对话历史、模型选择、平台会话 ID 均持久化至浏览器 IndexedDB,即使刷新页面或重启后端,仍能在原模型上下文中继续对话,无需重新描述背景信息。
- 模版一键复用 :支持保存常用的「执行提示词 + 审核提示词」组合,新建会话时直接选用,省去重复编辑提示词的时间。
- 反思模式可关 :关闭后即变为普通单轮问答,兼顾深度思考与快速应答两种场景。
2.模型对比:一键横向评估
同一问题并行发送给多个已认证的模型,结果以卡片网格并排展示:
用户输入问题 → 选择 N 个模型 → 并行调用
→ 每个模型独立回答(成功/失败互不影响)
→ 响应式卡片网格展示,含状态徽章、Markdown 渲染、请求耗时
功能亮点:
- 多模型并行响应 :一次选择 Kimi / 千问 / DeepSeek 中任意多个已认证模型,所有模型同时开始生成,无需逐个等待,大幅缩短对比耗时。
- 直观并排展示 :响应式卡片网格自适应 1–3 列布局,每张卡片显示模型品牌色头像、状态徽章、回答内容与请求耗时,一目了然地看出各模型的差异。
- 仅展示有效凭证 :模型选择列表自动过滤失效凭证,只展示当前可用的 Profile,避免误选导致请求失败。
- 实时状态反馈 :每个模型卡片动态显示「生成中 / 已完成 / 失败」状态,生成过程中即可看到进度,完成后自动更新耗时统计。
- 错误隔离不阻塞 :单个模型出错时仅在该卡片内显示错误信息,其他模型正常返回,不会因为一个平台的临时故障影响整体对比体验。
⚠️ 注意 :模型对比为单轮问答,不支持追问与上下文续聊,专注于快速评估场景。
3. AI 翻译:视觉模型赋能的自由翻译
摆脱传统翻译工具的束缚,支持 文本、文件 + 图片 双模式:
功能亮点:
- 文本与图片双模式 :支持中英文双向文本翻译,同时可拖放/粘贴上传图片,利用多模态模型提取并翻译图中文字,突破传统翻译工具的图文限制。
- 多格式文件导入 :支持 .txt、.md、.json、.html、.xml、.csv 等文本格式直接上传翻译,无需手动复制粘贴大段内容。
- 独立 API 配置 :翻译功能拥有独立的 LLM 配置,不与对话模块共享,可自由接入任意 OpenAI-compatible API,灵活选择最适合翻译任务的模型。
- 便捷粘贴与拖放 :图片区域支持剪贴板直接粘贴与文件拖放上传,减少操作步骤,提升翻译效率。
- API Key 安全存储 :采用分层加密机制,加密密钥存于 IndexedDB,加密密文存于 localStorage,明文 Key 永不落盘,两层分离存储大幅增加攻击成本,保障密钥安全。
- 一键复制结果 :翻译完成后可点击复制按钮快速获取结果,方便直接粘贴到目标文档中。
4. 提示词管理:你的 Prompt 资产库
功能亮点:
- 集中化管理 :提供统一的提示词编辑器,支持创建、编辑、删除提示词片段,告别散落在各处的零散提示词。
- 实时搜索过滤 :按名称实时搜索提示词,快速定位目标内容,无需在长列表中逐条查找。
- 一键复制使用 :点击即可复制提示词内容,直接粘贴到对话输入框或其他工具中,省去手动选中的麻烦。
- 快速创建变体 :支持基于现有提示词一键创建副本,方便微调测试不同指令效果,保留原始版本不被覆盖。
- 持久化存储 :所有提示词保存在后端
prompts.json,重启应用或迁移设备时只需拷贝文件,数据永不丢失。
⚠️ 注意:本项目使用
playwright-core而非完整版 Playwright,通过channel: 'chrome'调用系统已安装的 Chrome 浏览器,无需额外下载浏览器或安装插件,部署更轻量。
快速上手
一键直达: github.com/wenb1n-dev/…
# 1.clone 项目,在顺手点个 star!
https://github.com/wenb1n-dev/ThinkLoop-Zero.git
# 1. 安装依赖
npm install
# 2. 启动开发环境(前后端并发)
npm run dev
首次使用需在 设置 → 认证 中点击「开始认证」,系统会自动打开 Chrome 引导你登录目标平台。登录成功后凭证自动保存,后续即可免登调用。
写在最后
1. 核心风险提示
- 稳定性依赖前端:平台更新网页端代码、调整反爬策略时,可能导致调用失效,需及时同步项目更新。
- 额度限制:受网页端免费额度限制,高频次调用可能触发限流,无法满足生产环境高并发需求。
- 无官方 SLA:不提供官方服务等级协议,不适合对稳定性、可靠性要求极高的商业生产场景。
2. 适用场景与不适用场景
| 适用场景 | 不适用场景 |
|---|---|
| 本地开发、测试环境搭建 | 商业生产环境、高并发核心业务 |
| 个人项目、学生课程作业 | 对账号安全、稳定性有严格要求的场景 |
| 低成本验证 AI 方案可行性 | 高频次、长期稳定的付费调用需求 |
ThinkLoop 以「降低 AI 探索门槛」为核心,通过统一的本地交互入口,让开发者无需额外付费即可在主流模型间完成跨平台校验与对比。
它并非传统 API 调用的替代品,而是为个人开发者与学习者提供一个轻量的本地交互入口,帮助大家在不承担高额成本的前提下,探索 AI 工作流、跨模型校验等场景的可能性。
如果你也在寻找一个零成本、可定制、带自检能力的 AI 工作台,欢迎 Star & Fork:
🔗 GitHub: 一键到达 → ThinkLoop
📜 License: MIT