产品介绍
了解 Rethink AI 是什么以及它能为你做什么
title: 产品介绍 description: 了解 Rethink AI 是什么以及它能为你做什么 category: introduction order: 1
Rethink AI 是一款基于 Electron 构建的智能桌面应用,让您通过自然语言与 AI 对话的方式,查询和理解您的聊天数据。应用在本地访问您的聊天数据库,结合多种 LLM 引擎和 AI Agent,帮助您高效检索聊天记录、分析对话内容。
核心功能
AI Agent 对话
通过自然语言向 AI 提问,即可查询和分析您的聊天数据:
- 联系人查询: "帮我找一下张三的联系方式"
- 聊天记录检索: "上周和产品团队群聊都聊了什么?"
- 消息搜索: "最近谁提到过周末聚餐?"
- 数据分析: "这个月我和客户 A 的沟通频率如何?"
多引擎支持
支持灵活切换不同的 AI 引擎,满足不同使用场景:
- LangGraph (Deep Agent): 基于 DeepAgents 的深度推理 Agent,支持持久化记忆
- LangGraph (ReAct Agent): 轻量级 ReAct Agent,快速响应简单查询
- Claude Code: 基于 Anthropic Claude SDK 的 Agent 执行引擎
- Pi-AI: 基于 Pi-AI 的引擎,支持 MCP 工具桥接
多 LLM 供应商
内置支持多家主流 LLM 服务商,可在运行时自由切换:
- OpenAI / Anthropic / Google
- DeepSeek / Groq / Moonshot / 智谱 AI
- 自定义 OpenAI 兼容接口
实时解密,无需反复导出
与传统方案不同,Rethink AI 直接解密本地聊天数据库,并通过 CDC(Change Data Capture)机制实时监测数据库变更,自动增量解密新消息。一次配置即可持续使用,无需每次都手动导出聊天记录。
- 本地解密: 直接解密本地聊天数据库文件(原生 C 实现),数据始终留在本地
- CDC 实时同步: 自动监测数据库变更,新消息实时增量解密,保持数据最新
- Docker 容器方式: 也可通过 Docker/VirtualBox 运行 IM 环境进行数据访问
MCP 工具扩展
支持 Model Context Protocol (MCP) 服务器,扩展 AI Agent 的能力:
- 通过 stdio 或 SSE 协议连接 MCP 服务器
- 在设置中自由配置多个 MCP 服务器
- 支持 Tavily 网络搜索等内置工具
技术架构
Rethink AI 采用 Electron + React + TypeScript 技术栈:
- 桌面框架: Electron 39 + electron-vite
- 前端 UI: React 19 + TailwindCSS 4 + shadcn/ui
- AI/Agent: LangChain + LangGraph + DeepAgents
- 本地数据库: SQLite (better-sqlite3)
- 可观测性: Langfuse (可选) + PostHog (匿名埋点)
- 跨平台: 支持 macOS、Windows、Linux
数据安全
我们高度重视您的数据隐私:
- 所有聊天数据仅存储在您的本地设备,绝不上传云端
- 仅在您主动提问时,问题文本会发送到您配置的 LLM 服务商
- 匿名行为分析可在设置中关闭
- 详见 隐私政策
下一步
准备好开始了吗?请继续阅读 快速上手 指南,了解如何安装和配置 Rethink AI。