📡 MCP Radar

sf-shenfeng/learn-shell

An agent-native teaching OS — a classroom that remembers, for you and your AI. MCP server + self-hosted web app.

3 stars
0 forks
TypeScript
momentum ▲ 6.0
created 2026-07-30
on radar since 2026-08-05
agent-memoryai-agentseducationfsrslearningmcpmcp-servermemoryself-hostedspaced-repetitionteaching
View on GitHub ↗

About learn-shell

Your AI is becoming the one who knows you best. Learn Shell gives it a classroom that remembers — an agent-native teaching OS that turns your AI's teaching intent into things a learner can actually study, practice against, and get graded on.

Codename: learn-shell · Status: working system, actively dogfooded since 2026-07-02. Not authenticated. MIT-licensed; v1 is a single-machine, no-auth trust model.

Setting this up from a code snapshot? Follow SETUP.md — from-zero bring-up (Docker Postgres → migrate → seed → run → connect your own AI over MCP), every command verified against this repo's real config. Once it's running, the product tutorial (Chinese-first: cold-start pitfalls, the recommended lesson path, the agent's onboarding letter) is docs/TUTORIAL.md.

If you already have an AI you talk to daily — a work assistant, a long-running companion — it is quietly becoming the person who knows you best: it has read your every answer and seen your every hesitation. What it's missing is not knowledge of you. It's a floor. A chat window has no floor: the evidence of teaching evaporates with the context window, every new session your teacher wakes up a stranger, and you introduce yourself, again, to the one who knows you best.

Learn Shell is the floor. It doesn't replace your AI — it gives its teaching somewhere to live: courses, lessons, flashcards (FSRS-scheduled), exercises with grading, a mindmap, a document reader, and a memory layer the agent reads back (getcontext / getlearnerbrief) instead of re-deriving you from scratch every session. The teacher can change sessions, ch

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/sf-shenfeng--learn-shell.html)

Related MCP servers

rwnalds/engram

Self-hosted MCP server + dashboard giving Claude Code, Cursor & Hermes agents shared long-term memory over a git-backed markdown vault. Agent-native, Obsidian-compatible second brain — markdown RAG, n

⭐ 4TypeScript
docouno/notarium

File-first knowledge base for humans and AI agents — self-hosted Markdown notes with a web editor and a built-in MCP server.

⭐ 3TypeScript
MaxFreedomPollard/engRAM

Automatic one-click install. Encrypted, fully offline vector memory for AI agents; takes over built-in agentic memory.

⭐ 3Python
herry2059/project-os-for-codex

Open-source control plane for Codex projects: Git-backed context, visible agent progress, scoped MCP access, resumable work, and safe handoffs.

⭐ 104TypeScript
replenhq/replen

Smarter AI Development Workflows

⭐ 5TypeScript
egorfedorov/mozg

Exam-scored knowledge brains for AI agents: paste a docs URL, get a searchable brain over MCP with a measured score and known gaps. AGPL.

⭐ 5TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.