Reviva——开源的AI 学习工作台,围绕你的资料完成问答、笔记、复习和创作输出。
上传时间:2026/07/01 19:53
Reviva 是一个本地优先的开源AI学习工作台,支持基于个人资料的问答、笔记、复习与内容创作。
项目介绍
Reviva——开源的AI 学习工作台,围绕你的资料完成问答、笔记、复习和创作输出。本地优先,多模型,Wiki 知识库,AI Agent,创作工具。Reviva = 本地资料库 + Wiki 知识库 + AI Agent + 知识库检索 + 笔记文档管理 + Skills 能力系统 + 创作工具。
# Reviva
**AI 学习工作台,围绕你的资料完成问答、笔记、复习和创作输出。**
桌面端 · 资料问答 · 创作工作台
Reviva = 本地资料库 + Wiki 知识库 + AI Agent + 知识库检索 + 笔记文档管理 + Skills 能力系统 + 创作工具。
它适合希望把 AI 真正接入学习和知识管理流程的人——不是每次都从一个空白聊天框重新开始。
## 为什么做 Reviva
市面上大多数 AI 工具就是一个聊天框,每次都得从零开始。但真实的学习和研究不是这样——资料会越积越多,笔记需要持续沉淀,问题经常跨文档跳转,不同任务还得用不同角色的 AI。
Reviva 把这些环节拢到一个桌面环境里:资料进来建知识库,Agent 基于你的资料回答问题,笔记和输出能沉淀下来下次接着用,创作工具还能围绕资料直接生成导图、闪卡、测验、PPT 和深度研究报告。不是每次打开都是空白对话,而是让 AI 真正参与你的完整学习流程。
## 项目状态
当前版本 `0.0.2-beta`,功能与界面仍在快速迭代。主要面向 Windows 桌面端,macOS / Linux 未来支持。数据本地优先(SQLite + 授权工作目录),AI 支持多模型服务商、OpenAI-compatible、自定义 Agent。
本项目主要通过 Vibe Coding 方式开发,前后耗时两个多月。可能存在一些 bug,欢迎通过 [GitHub Issues](https://github.com/mingchen666/Reviva/issues) 反馈。
正式用于长期资料管理前,请做好重要数据备份。
大多数 AI 工具只提供一个聊天入口,但真实学习和研究工作不是一次性问答,而是持续发生的:
- 资料会不断增加
- 笔记会不断沉淀
- 问题会在不同文档之间来回跳转
- 同一个任务需要不同角色的 AI 协作
- 输出结果需要被保存、整理、复用
Reviva 的目标是把这些环节放在同一个桌面环境中,让 AI 不只是回答问题,而是参与完整的学习和知识工作流。
## 核心特点
### 本地优先,数据可控
Reviva 的笔记、对话、文档、Agent 配置、Skills 配置等数据主要保存在本地磁盘和本地 SQLite 数据库中。你可以自行备份、迁移和管理,不必把所有资料绑定到某个云平台。
本地优先并不代表不能联网。你可以选择云端模型、本地模型或自建 OpenAI-compatible 服务。AI 是否联网,取决于你配置的模型和工具。
### AI Agent,不只是聊天
Reviva 支持创建多个专属 AI Agent。每个 Agent 都可以有自己的:
- 系统提示词
- 默认模型
- Skills 能力模块
- 工具绑定
- 知识库配置
- 运行限制
- 审查模型
- 输出风格
你可以为不同任务创建不同 Agent,例如:
- 论文阅读助手
- 考研复习教练
- 英语学习搭子
- 编程学习助手
- 产品研究分析师
- 文档总结助手
- PPT / 研究报告生成助手
### Skills 能力模块
Skills 是可以绑定到 Agent 的能力模块,用于增强 Agent 在特定领域的表现。它可以理解为一组可复用的专业提示词、规则、模板和参考资料。
### Wiki 知识库与资料检索
Reviva 支持创建 Wiki 风格的知识库,将本地资料、学习主题、项目文档和长期积累的内容整理成可检索、可沉淀、可持续扩展的知识集合。Agent 可以基于知识库内容进行问答、总结和分析,减少纯模型幻觉,让回答更贴近你的真实资料。
知识库适合用于:
- 课程资料管理
- 论文资料库
- 期末复习资料库
- 考研 / 考证资料库
- 项目知识库
- 个人阅读库
### 学习台
学习台是 Reviva 的主要工作区。你可以在这里和 Agent 对话、引用资料、调用工具、触发创作任务,并将输出沉淀到笔记、文档或输出中心。
### 创作工作台
Reviva 不只做问答,也支持围绕资料生成结构化成果。生成结果会进入输出中心,方便后续查看、整理和复用。
当前支持的创作类型:
- 测验 · 闪卡 · 思维导图 · 知识图谱 · 图表 — 本地生成
- 深度研究 · PPT — 支持本地和云端生成(云端按量付费)
- 播客 — 云端生成(按量付费)
### 工具系统与 MCP
Reviva 的 Agent 可以绑定工具,让 AI 参与更真实的任务流程。支持内置工具、自定义工具和 MCP 远程工具服务,进一步扩展 Agent 的能力边界。
### 多模型服务商
Reviva 支持多种模型服务商和 OpenAI-compatible 接口。你可以根据成本、速度、隐私和能力需求自由配置。
## 产品模块
| 模块 | 说明 |
| --- | --- |
| 仪表盘 | 查看最近活动、快捷入口和任务状态 |
| 学习工作台 | 与 Agent 对话,引用资料,触发创作任务 |
| 智能体 | 创建、编辑和管理 AI Agent |
| Skills | 管理内置和自定义能力模块 |
| 工具 | 管理内置工具、自定义工具和 MCP 服务 |
| 知识库 / Wiki | 管理系统知识库和用户知识库,沉淀课程、论文、项目和复习资料 |
| 文档 | 管理本地资料和文件夹 |
| 笔记 | Markdown 笔记与目录管理 |
| 任务 | 跟踪生成任务和学习任务 |
| 输出中心 | 管理 Agent 生成的成果 |
| 回收站 | 统一恢复或永久删除文档、笔记、对话等内容 |
| 设置 | 模型、外观、数据、环境、用量统计等配置 |
## 典型使用场景
### 课程学习
1. 导入课件、教材摘录、习题和自己的笔记。
2. 建立课程知识库。
3. 使用学习教练 Agent 进行问答。
4. 生成闪卡、测验题、复习计划。
5. 在仪表盘和任务模块跟踪学习进度。
### 期末复习
1. 按课程建立 Wiki 知识库,例如"数据结构期末复习""概率论复习资料"。
2. 导入课件、老师划重点、历年题、错题、课堂笔记和教材章节。
3. 让 Agent 根据资料整理章节大纲、重点概念、公式清单和高频考点。
4. 针对薄弱章节生成测验题、闪卡和错题回顾。
5. 复习结束后把总结沉淀为笔记,下一轮复习可以继续检索和追问。
### 个人第二大脑
1. 把长期阅读、写作、学习资料持续沉淀到 Reviva。
2. 用不同 Agent 负责不同领域。
3. 通过知识库检索和笔记系统复用历史理解。
4. 将 AI 输出整理成自己的知识资产。
## 使用流程
1. 下载并安装 Reviva。
2. 首次启动时选择本地工作目录。
3. 在设置中配置模型服务商。
4. 导入文档、笔记或学习资料。
5. 创建知识库并添加资料。
6. 创建或选择 Agent,绑定 Skills、工具和知识库。
7. 在学习台进行问答、分析和创作。
8. 将输出沉淀到笔记、文档或输出中心。
## 未来计划
- [ ] 自定义skill
- [ ] 更丰富的内置 Agent 和 Skills
- [ ] 更完善的导入导出与备份能力
- [ ] Agent 记忆与长期学习能力
- [ ] Agent 自主学习成长闭环(长期积累用户偏好、学习画像、薄弱点,所有成长结果可审计、可撤销、可评测)
- [ ] 更多......
## 其他项目
- [DocTranslator](https://github.com/mingchen666/DocTranslator) — AI 驱动的文档翻译平台
同类项目

Reviva—AI学习对话工作台
Windows生态2026/6/11
一站式Agent的AI学习工作台,支持资料问答、复习、导图、播客、PPT等,从资料问答走到复习和输出。
★ 3👁 80
访问 ↗
LedgerProMax
Windows生态2026/6/8
基于Tauri+Rust+React的本地桌面文件指挥台,支持AI归档、多维检索与3-2-1备份。
★ 3👁 66
访问 ↗
vibewindow
Windows生态2026/6/1
Vibewindow 是面向开发者的 AI 编程助手通知中心,支持多模型 Agent 无缝集成与交互式权限请求。
★ 2👁 61
访问 ↗评论
0 条登录后即可参与评论。去登录
加载中…