开源 · Agent · Memory

Agent Skill + MCP

Star on GitHub

面向保研申请的开源 Agent 助手

保研AI 是开源的保研申请 Agent 助手:桌面端、浏览器插件、Agent Skill 与 MCP 工具全部开放。它维护你的 Memory,连接真实 Chrome,并由 Agent 协作完成扫描与填写。你既可以自己在桌面端操作,也可以把任务交给支持 Skill / MCP 的 Agent。

源码:github.com/Windyskr/baoyanai。安装包:Releases。欢迎 star、issue 与 PR。

产品总览

桌面端首页 → 浏览器拓展 → Skill / MCP → Memory

开源

保研AI 把桌面软件、core 服务、浏览器插件、Agent Skill 和 MCP 工具链都放进同一仓库。你能看清 Memory 怎么存、页面怎么扫、Agent 调的是哪些工具。

源码开放

桌面端、core 服务、浏览器插件、共享类型、MCP 与 Agent Skill 都在同一个公开仓库里,可审计、可 fork、可二次开发。

安装包可核验

Windows 安装包与构建产物统一发布在 GitHub Releases,版本说明和下载入口都可追溯。

协议与接口透明

插件与 core 的 WebSocket / HTTP 控制面、Memory schema、MCP 工具都开放查看,关键链路可审计。

Agent Skill

给 Agent 的保研操作能力,而不是又一个聊天壳

保研AI 把 Memory 读写、材料管理、标签页控制、页面扫描、截图、填写和点击沉淀成可调用能力。Agent 通过 Skill 学会“何时做什么”,通过 MCP 真正执行。

Agent Skill

内置 baoyanai skill,告诉 Agent 如何连接桌面端、读写 Memory、扫描真实 Chrome 页面,并按用户意图组合动作。

MCP 工具

通过 MCP 暴露 startup、profile、materials、scan、fill、click 等工具。Agent 不靠猜测页面,而是调用稳定工具完成任务。

人机协同

Agent 负责理解目标、匹配字段和编排步骤;关键提交仍由你确认。适合“帮我整理 / 帮我填这页”,而不是静默代操作。

Memory 驱动

Agent 围绕你的 Memory 工作:成绩、材料、经历和联系方式被结构化保存,跨页面、跨系统反复复用。

Agent 可以做什么

  • 读取 / 更新 Memory 与列表记录
  • 上传并检索申请材料
  • 列出、切换、打开真实 Chrome 标签页
  • 扫描当前申请页的表单与控件
  • 在你确认后填写字段或点击按钮
  • 截图核对页面状态,而不是凭空猜结果

对应工具包括:profile_fieldsgraphql_executescanfillclick等 MCP 工具。

保研AI Skill 和 MCP 配置截图

保研 Agent / Skill 接入

Skill 和 MCP 配置:一键接入 Claude Code / Codex

产品能力

Memory、真实网页、Agent 编排接到一起

Memory

把申请信息沉淀为 Agent 可读写的 Memory:基本资料、成绩、材料与经历统一维护,而不是每次重新填表。

复用真实 Chrome

浏览器插件挂载在你自己的 Chrome 上,直接复用已有登录态与申请系统会话。

Agent 可编排

Skill + MCP 让 Claude Code 等 Agent 直接调用保研AI 能力,从“手工点页面”升级到“说明目标后协作完成”。

开源可审计

产品能力、接口和发布产物都在 GitHub 公开,方便学习、贡献,也方便确认数据如何被处理。

保研AI 桌面端首页截图

桌面端控制台

首页总览:申请进度、连接状态与使用教程入口

保研AI 浏览器拓展页截图

浏览器拓展

桌面端浏览器拓展页:加载目录、连接状态与当前网页

快速开始

四步进入可用状态

扫描与填写流程

拓展连接 → Agent 接入 → Memory 资料 → 回到首页协作申请

01

从 Release 下载桌面端

打开 GitHub Releases,下载当前 Windows 安装包或构建产物。

02

启动桌面端与 core

桌面端会拉起 core 服务,作为配置中心、Memory 中心与 Agent 接入点。

03

安装浏览器插件

在 Chrome 加载插件,并与桌面端建立 WebSocket 连接。

04

让 Agent 协作申请页

完善 Memory 后,用 Skill / MCP 扫描真实页面,确认后填写或回填。