把 AI 从聊天框里释放出来

RemindAI — 开源桌面 AI 助手,为大模型提供完整的工具外壳,让 AI 直接操作文件、执行代码、管理记忆。

📦 下载最新版 📖 配置指南 ⭐ GitHub
RemindAI 效果展示

✨ 核心特性

🐚

ToolShell

文件沙盒 + Python/Shell 执行器 + RTK 压缩 60-90% token 消耗,AI 直接操作你的项目。

🔌

MCP 协议

stdio / SSE / Streamable HTTP 三传输全覆盖,工具自动发现、动态注入 Agent。

🧠

向量记忆

Qdrant 语义搜索 + SQLite 持久备份,双写架构自动容灾,跨会话记住重要信息。

🤝

多 Agent 协作

指挥部 / 工作者 / 审查员角色体系,权限隔离,产出自动路由注入上下文。

🎨

多模型原生适配

OpenAI / Anthropic / Gemini 三协议独立实现,流式推理链 + 多模态图文混合。

🧩

可插拔 Capability

Custom → MCP → ToolShell 三级中间件路由,新增能力只需实现接口 + 注册一行。

📦

技能系统

SKILL.md + tools.json 格式,ZIP 一键导入,拖拽排序管理。

🔍

Web 搜索

Tavily / Brave / 百度智能搜索,会话级一键开关。

📤

更多

Schedule 计划管理 / 领域专家 / Gemini 文生图 / OCR / 对话导出 / 中英双语 / Material 3 主题

🆚 与普通 AI 客户端的区别

🔵 普通 AI 客户端 🟣 RemindAI
📁 文件操作 ❌ 不支持 ✅ 内置沙盒文件系统
💻 代码执行 ❌ 不支持 ✅ Python/Shell 执行器
🧠 记忆 ❌ 无或仅上下文 ✅ 向量语义记忆 + SQLite
🔌 工具扩展 ⚠️ 有限 ✅ MCP + 技能 + Capability
🤝 多 Agent ⚠️ 多窗口并排 ✅ 真协作 + 自动路由

📊 功能完成度

模块 状态 说明
AI 对话核心 AgentLoop 流式循环 + 事件驱动 UI
三端 LLM 适配 OpenAI / Anthropic / Gemini 独立客户端
ToolShell 元技能 读/写/删/搜索/exec/python + rg/fd/rtk
Schedule 元技能 7 工具 CRUD + 审查 + 归档
System 元技能 环境探测 + 环境变量脱敏
MCP 多传输 stdio / SSE / Streamable HTTP
向量记忆系统 Qdrant + SQLite 双写 + 自动容灾
可插拔 Capability 搜索能力已落地,框架可扩展
技能系统 ZIP 导入 / 排序 / 激活
模型 Card 管理 增删改 + Logo + 拖拽排序
多 Agent 协作 框架已搭建,执行链路持续完善
领域专家系统 预设/自定义角色 + 绑定技能
对话导出 MD / PDF / Word / HTML
桌面体验 托盘 / 通知 / 闪屏 / 主题动画

📦 内置 CLI 工具

rg ripgrep — 极速正则搜索
fd fd — 现代化文件查找
rtk RTK — Token 压缩器,减少 60-90% 输出

🚀 快速开始

# 环境要求: Flutter SDK >= 3.12.1
git clone https://github.com/PythonnotJava/RemindAI.git
cd RemindAI

# Windows
flutter build windows --release --tree-shake-icons

# Linux / macOS
flutter build linux --release --tree-shake-icons
flutter build macos --release --tree-shake-icons
Windows 正式支持 · Linux / macOS 自行编译