{"repo":"shigella520/MindTrain","free":true,"listed":false,"github":"https://github.com/shigella520/MindTrain","clone":"git clone https://github.com/shigella520/MindTrain.git","description":"AI-driven knowledge training platform with pluggable schedulers, Codex Skill integration, and optional Anki/FSRS support.","language":"Java","stars":118,"topics":["ai-learning","codex-plugin","edtech","knowledge-training","mcp-server","openai-codex"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MindTrain English · 简体中文 · 繁體中文 你的私人 AI 知识训练场：边问、边练、边复习，把一次对话变成长期记忆。 在线演示 · 快速开始 · Codex Plugin · 部署与运维 MindTrain 是一个面向 Codex 和其他 AI 客户端的开源知识训练平台。你可以像普通聊天一样随时追问、质疑和索要提示；MindTrain 在后台负责题库、精确判分、学习记录和抗遗忘调度。 - 对话不中断 ：遇到不懂的概念直接问，当前题目不会被误判为已作答。 - 数据归自己 ：单用户私有部署，题库和学习历史保存在自己的 PostgreSQL 中。 - 真正形成闭环 ：复习旧题、按需生成新题、记录错误，并控制每天的新题与到期积压。 - 知识目录初始化 ：既可通过 AI 对话规划领域与知识点，也可指定本地资料目录整理知识树；完整预览并确认后才保存。 MindTrain 核心不绑定具体知识领域；每个私有实例可以独立管理自己的领域、知识点和题库。 使用预览 如何工作 - Training Core 是题目、会话、作答、复习状态和配置的权威数据源。 - Trainer MCP 只调用 Core API，不直接访问数据库。 - Skill 负责教学和工具编排，不保存业务数据。 - AI 临时题会先校验并入库再展示；作答前可拒绝并物理删除，作答后转为普通复习题。 设计决策和数据边界见概要设计。 训练流程 一次训练并不是简单的“显示答案”：调度器先根据到期状态和新题额度选题；用户可以在提交前无限追问；只有明确提交选项后，Core 才会精确判分并追加学习记录。题库不足时，Core 会返回结构化生成要求，由 Codex 生成、Core 校验入库后再展示。 每轮题量、复习与新题配额、积压暂停规则和 AI 临时题有效期均由数据库配置控制，可在 Web 管理页调整。 在 Codex 中训练、追问和复习 在线演示：https://mindtrain.jianyutan.com/（可公开查看示例统计；训练需要连接自己的私有实例） 为什么使用 MindTrain 能力 你得到什么 --- --- 对话式 AI 教练 在同一题中追问概念、索要提示、质疑答案，再继续作答 确定性判分 单选和多选按选项集合精确判分，不让模型“凭感觉”决定分数 抗遗忘调度 默认平衡复习题和新题；积压过高时自动暂停新题 AI 补题 题库不足时由 Codex 按指定知识点、题型和难度生成并校验新题 本地资料库 支持 MD、TXT、PDF、DOCX、PPTX；原文和索引只留在本机 知识目录 Codex 与 Web 均可查询多个领域、知识点树、关键词、题目覆盖和掌握度 掌握双榜 根据掌握度和最低作答样本区分待加强、擅长与数据积累中的知识点 私有数据 Core 是唯一权威数据源；Skill 无状态，仓库不承载运行数据 Web + Codex Web 用于看板、旧题复习和配置；Codex 用于完整的 AI 教练体验 当前可用：Training Core、Trainer MCP、MindTrain Web、Codex Plugin 和加权调度。Anki / FSRS Provider 尚在规划中。 5 分钟开始使用 前置条件 - Git - Docker 与 Docker Compose - Codex CLI 或 Codex App（使用 AI 教练时需要） 1. 安装并启动 MindTrain 编辑 .env ，至少替换下面两项： 可以使用 openssl rand -hex 32 生成随机值。 M","default_branch":null,"files":null,"tree":[],"storefront":"/r/shigella520","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shigella520/MindTrain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}