
LingJing
io.github.genesis-planv1.0.1Updated Oct 9, 2026
LingJing classroom MCP: human teaches, AI student questions; returns blindspots & summary.
Overview
LingJing runs a local virtual classroom where the assistant acts as a questioning AI student that probes a topic you explain and returns blindspots and a…
- What it does
- LingJing is a self-hosted virtual classroom: a human explains something they know, and one AI student (a mirror) asks follow-up questions from seven probe categories. A deterministic layer decides what to ask and which weak point to target, while an LLM only phrases the questions. After class it returns a side-by-side list of what was asked and what you answered, plus blindspots and a summary. It explicitly does not answer questions, grade, or judge.
- When to use it
- Useful for self-testing comprehension of material you already know, extracting tacit experience into queryable form, team handover, teaching practice, expert interviews, or research comparison. It is meant for local or intranet self-hosting, not as a public multi-tenant service.
- Requirements
- Local process, Node.js 22 or newer, no third-party dependencies; runs via node server.js and is opened in a browser at localhost. No account or authentication. Optional LLM phrasing requires an API key via environment variables such as LINGJING_OR_KEY, LINGJING_ZHIPU_KEY, LINGJING_SILICONFLOW_KEY, or LINGJING_DEEPSEEK_KEY, selected with LINGJING_LLM_PROVIDER. Without a key it runs on deterministic fallback text with no outbound calls.
Installation
In SourceWeft
- Open LingJing in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
灵境 LingJing
[License] [Node] [Deps] [Core]
一间虚拟课室:人类给 AI 上课,AI 当一面镜子。 人讲 → AI 多角追问 → 人答 → 人自判 → 带走你的思考、盲区与总结。
English web version (no install, BYO-key): https://hongchenlingjing.com/lingjing-en/ — three personal uses: self-learner comprehension checks, a private knowledge library, your own experience made queryable. No signup; your API key stays in your browser and is never sent to any server (BYO-key app). Works with free models (OpenRouter free tier).
角色契约:人类是体验者(也是传授者),AI 是激发者;AI 不学习、不评分、不判定,判定权永远归人。
这不是产品态度,是架构不变量——世界模型 World = ⟨S, R, M, T⟩ 里根本不存在「学生 → 分数」这条边。
30 秒上手
① 跑起来(零依赖,Node 22+)
浏览器打开 http://localhost:8080(2D 课室)或 http://localhost:8080/classroom3d.html(3D 课室,Three.js 已本地化,离线可用)。
再点 / 上的输入框,讲一段你熟悉的东西——课就开始。
不配任何密钥也能跑:走确定性兜底语料,流程完整、体验降级、全程零外发。
② 想让 AI 学生说人话(可选)
③ 看真实测试基线
完整 23 个测试的分类、依赖与真实通过数见 02 · 使用指南。
能力边界(诚实声明)
不承诺:AI 学生问出的话一定切中要害;任何"教育效果"。研究引用是我们的设计依据,不是"已达到该效果"的证据。
文档
结构
许可(摘要)
UNLICENSED —— 保留所有权利。 仓库公开可见 ≠ 授权使用: 未经版权人明确书面许可,不得复制、修改、分发、再许可或用于商业 / 非商业目的。 若希望以具体开源协议(MIT / Apache-2.0 或开源 + 商用双轨)使用,请与版权人另行联系。
⚠️ 已知张力:
LICENSE字面禁止复制,而本文档的"30 秒上手"写着 clone 自跑 —— 二者尚未对齐,属版权人待拍板的法律决策,工程侧不代决。详见 06 · 许可与合规。
联系
- 授权 / 反馈:[email protected](亦可用仓库 Issues)
- 版权方:广州红尘灵境(太白 / 邓其聪)
Source: README.md at commit 8144889
Tools
0Version history
1- v1.0.1LatestOct 9, 2026


