# a knowledge base for online tutors

**There is demand for tutor-facing knowledge bases, but the signals show a lot of scattered tutoring sites and almost no clear product built for tutor operations.**

Confidence: medium  ·  88 signals  ·  checked 2026-08-01

[Full report with live links](https://showsitsworks.com/idea/knowledge-base-for-online-tutors)

## Who is already building this

*From data*

- mcp/memory is the only named project surfaced as a close competitor or adjacent tool; it is a knowledge graph-based persistent memory system with 515,598 monthly Docker pulls and 27 stars, but its maintenance status is not shown in the signal.
  - [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) `registries`
- TutorPal is an older HTML project for linking students to tutors, with 1 star and its last push in 2022-04-23, so it looks unmaintained.
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
- onlineacademyguru.github.io is a live tutoring site built around students and qualified subject expert tutors; it has no stars reported, but the last push was 2026-01-28, so it appears maintained.
  - [onlineacademyguru/onlineacademyguru.github.io](https://github.com/onlineacademyguru/onlineacademyguru.github.io) `github` — 2025-10-24
- Teach & Learn is another live tutor marketplace, with no stars reported and a last push of 2026-07-03, so it also appears maintained.
  - [wbstudentsgroup/teach-learn](https://github.com/wbstudentsgroup/teach-learn) `github` — 2026-06-30
- Intelligent-Online-Education-Platform-AI-Empowered-Version- is a maintained AI education platform with a large RAG knowledge base and personalized tutoring; it had a last push on 2026-05-12, but no stars were reported.
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12

## What people actually say

*From data*

- "we have to write some tutorials and installation / configuration guides for our clients" — a small SaaS team says their docs burden is real and they are already building a knowledge base.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
- "many are ‘click, copy, paste’ and fail to explain the ‘WHY’ of what’s being done" — a learner says online tutorials are not teaching understanding.
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
- "My goal is to have a local notes solution... and have the notes automatically published on the web as a crosslinked personal knowledge base" — a HN user wants structured knowledge management tied to publishing.
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
- "I never understood why there is no interactive Help program..." — a HN user is explicitly asking for more interactive tutorial/help systems.
  - [Why most product tours get skipped](https://news.ycombinator.com/item?id=48045637) `hackernews` — 2026-05-07
- "Cool online knowledge base. It's convenient to have tutorials on different nocode tools in one place" — a HN commenter is praising centralized tutorial libraries.
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01

## People asking to be sold to

*From data*

- "The knowledge base feature is the most important one, ticketing is not that important" — a buyer is prioritizing knowledge base functionality over support-ticket tooling.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
- "I would pay for quality counselling in store" — a buyer explicitly states willingness to pay for better knowledge help in a service context.
  - [Electronics Stores Fight for Survival](https://news.ycombinator.com/item?id=4462893) `intent` — 2012-09-01
- "I will be happy to add tutorials to your platform" — a user is willing to contribute content if the platform exists.
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01
- "I want you to imagine the environment... so that you can understand the context" — this is not a purchase signal itself, but it shows people are trying to get tailored advice and context-aware help.
  - [(dead)](https://news.ycombinator.com/item?id=5464993) `hackernews` — 2013-03-30
- "I looked online but couldn't find an up to date tutorial" — the user is actively searching and hitting a freshness gap.
  - [You've reached the current usage cap for GPT-4, please try again after 2:04 PM](https://community.openai.com/t/youve-reached-the-current-usage-cap-for-gpt-4-please-try-again-after-2-04-pm/494628/40) `discourse` — 2023-11-17

## Where the opening is

*Model estimate*

- The signals do not show a tutor-specific knowledge base that combines lesson plans, student history, FAQs, and reusable teaching snippets in one place.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [edwine-nyakundi/karuhub](https://github.com/edwine-nyakundi/karuhub) `github` — 2023-10-30
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
  - [onlineacademyguru/onlineacademyguru.github.io](https://github.com/onlineacademyguru/onlineacademyguru.github.io) `github` — 2025-10-24
  - [wbstudentsgroup/teach-learn](https://github.com/wbstudentsgroup/teach-learn) `github` — 2026-06-30
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12
- Existing projects are mostly tutoring marketplaces or generic knowledge/memory tools, not products that help tutors answer recurring student questions faster.
  - [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) `registries`
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
  - [nhungle85/online-tutor](https://github.com/nhungle85/online-tutor) `github` — 2021-10-08
  - [onlineacademyguru/onlineacademyguru.github.io](https://github.com/onlineacademyguru/onlineacademyguru.github.io) `github` — 2025-10-24
  - [wbstudentsgroup/teach-learn](https://github.com/wbstudentsgroup/teach-learn) `github` — 2026-06-30
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12
- The strongest pain in the data is not 'find a tutor' but 'keep knowledge from getting lost' and 'make explanations clearer than copy-paste tutorials.'
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01
  - [Show HN: Knowledge Base Dedicated for Developers](https://news.ycombinator.com/item?id=26130955) `hackernews` — 2021-02-14
- I do not see evidence of a clear gap around tutor workflow memory, content reuse, or cross-student knowledge search; that gap is plausible, but not directly proven by these signals.
  - [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) `registries`
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [Show HN: Knowledge Base Dedicated for Developers](https://news.ycombinator.com/item?id=26130955) `hackernews` — 2021-02-14

## How big the market might be

*Model estimate*

- This search surfaced 1 named close competitor-class container project, plus several maintained tutoring or education platforms and one maintained AI tutoring platform.
  - [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) `registries`
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
  - [onlineacademyguru/onlineacademyguru.github.io](https://github.com/onlineacademyguru/onlineacademyguru.github.io) `github` — 2025-10-24
  - [wbstudentsgroup/teach-learn](https://github.com/wbstudentsgroup/teach-learn) `github` — 2026-06-30
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12
- There were 19 first-hand complaints and 7 stated wants across 7 matching community forums, which is enough to show repeated friction, but not enough to prove a large standalone market.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [You've reached the current usage cap for GPT-4, please try again after 2:04 PM](https://community.openai.com/t/youve-reached-the-current-usage-cap-for-gpt-4-please-try-again-after-2-04-pm/494628/40) `discourse` — 2023-11-17
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01
  - [Presence Detection System Broken After Updating Home Assistant](https://community.home-assistant.io/t/presence-detection-system-broken-after-updating-home-assistant/1013162) `discourse` — 2026-06-07
  - [Why most product tours get skipped](https://news.ycombinator.com/item?id=48045637) `hackernews` — 2026-05-07
- The largest usage figure in the search was 515,598 monthly Docker pulls for mcp/memory, showing real adoption for adjacent persistent-memory tooling.
  - [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) `registries`
- Matching discussion appeared in community.home-assistant.io, community.n8n.io, community.openai.com, discuss.elastic.co, discuss.python.org, forum.djangoproject.com, and meta.discourse.org, which suggests the underlying knowledge-management pain is broad across communities.
  - [Making a simple chatbot based on a simple website](https://community.n8n.io/t/making-a-simple-chatbot-based-on-a-simple-website/72396) `discourse` — 2025-01-24
  - [Configuring Filebeat to send the logs to remote Logstash(ELK)](https://discuss.elastic.co/t/configuring-filebeat-to-send-the-logs-to-remote-logstash-elk/121355) `discourse` — 2018-02-24
  - [You've reached the current usage cap for GPT-4, please try again after 2:04 PM](https://community.openai.com/t/youve-reached-the-current-usage-cap-for-gpt-4-please-try-again-after-2-04-pm/494628/40) `discourse` — 2023-11-17
  - [Chatbot for Website](https://community.n8n.io/t/chatbot-for-website/136596) `discourse` — 2025-06-22
  - [N8n - RAG, Verctor Store and Prompting: AI Agent won't check the Database](https://community.n8n.io/t/n8n-rag-verctor-store-and-prompting-ai-agent-wont-check-the-database/191364) `discourse` — 2025-09-20
  - [Confused about Self Hosting](https://meta.discourse.org/t/confused-about-self-hosting/407752/12) `discourse` — 2026-07-16
  - [Presence Detection System Broken After Updating Home Assistant](https://community.home-assistant.io/t/presence-detection-system-broken-after-updating-home-assistant/1013162) `discourse` — 2026-06-07
  - [How to monitor a live site with APM Server?](https://discuss.elastic.co/t/how-to-monitor-a-live-site-with-apm-server/227622) `discourse` — 2020-04-11
  - [Query by keywords and phrase. Performance question](https://discuss.elastic.co/t/query-by-keywords-and-phrase-performance-question/10785/4) `discourse` — 2013-02-19

## What could go wrong

*Model estimate*

- This may turn into a generic notes or RAG product, because the signals are much stronger for knowledge systems in general than for tutors specifically.
  - [Converting Text Documents into Enterprise Ready Knowledge Graphs](https://dev.to/ezinsightsai/converting-text-documents-into-enterprise-ready-knowledge-graphs-4ln2) `devto` — 2025-12-29
  - [SiYuan: The Open-Source Knowledge Base That Lets Developers Truly Own Their Thoughts](https://dev.to/githubopensource/siyuan-the-open-source-knowledge-base-that-lets-developers-truly-own-their-thoughts-1g55) `devto` — 2025-11-28
  - [Papers 2.0: When My Knowledge Base Started Learning Back at Me](https://dev.to/kevinten10/papers-20-when-my-knowledge-base-started-learning-back-at-me-48p2) `devto` — 2026-04-20
  - [The Brutal Truth About Building a Real AI Knowledge System: What 12 Months of Paper Evolution Taught Me](https://dev.to/kevinten10/the-brutal-truth-about-building-a-real-ai-knowledge-system-what-12-months-of-paper-evolution-55i9) `devto` — 2026-04-20
  - [Show HN: Knowledge Base Dedicated for Developers](https://news.ycombinator.com/item?id=26130955) `hackernews` — 2021-02-14
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12
- A lot of the visible competition is either old, tiny, or too broad to be a direct benchmark, so it is hard to validate a sharp wedge from the data.
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
  - [nhungle85/online-tutor](https://github.com/nhungle85/online-tutor) `github` — 2021-10-08
  - [Enigmus12/Online-Tutoring-and-Counseling-Platform](https://github.com/Enigmus12/Online-Tutoring-and-Counseling-Platform) `github` — 2025-09-16
  - [Sivi2k/Online-Learning-Platform](https://github.com/Sivi2k/Online-Learning-Platform) `github` — 2024-08-14
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12
- If the product depends on creating and maintaining content, the user may blame the platform for content quality problems that are really workflow problems.
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [You've reached the current usage cap for GPT-4, please try again after 2:04 PM](https://community.openai.com/t/youve-reached-the-current-usage-cap-for-gpt-4-please-try-again-after-2-04-pm/494628/40) `discourse` — 2023-11-17
  - [Why most product tours get skipped](https://news.ycombinator.com/item?id=48045637) `hackernews` — 2026-05-07
- The market could be fragmented across tutoring marketplaces, course platforms, and internal knowledge tools, which makes distribution harder than the idea sounds.
  - [fabortwell/Tutor-Pal](https://github.com/fabortwell/Tutor-Pal) `github` — 2022-04-18
  - [nhungle85/online-tutor](https://github.com/nhungle85/online-tutor) `github` — 2021-10-08
  - [onlineacademyguru/onlineacademyguru.github.io](https://github.com/onlineacademyguru/onlineacademyguru.github.io) `github` — 2025-10-24
  - [wbstudentsgroup/teach-learn](https://github.com/wbstudentsgroup/teach-learn) `github` — 2026-06-30
  - [Sivi2k/Online-Learning-Platform](https://github.com/Sivi2k/Online-Learning-Platform) `github` — 2024-08-14
  - [tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-](https://github.com/tomddddaa/Intelligent-Online-Education-Platform-AI-Empowered-Version-) `github` — 2026-05-12

## What to do this week

*Model estimate*

- Start with one narrow user: solo online tutors who repeatedly answer the same student questions and need a searchable lesson-and-answer vault.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01
- Build around three jobs: capture answers from chats, turn them into reusable snippets, and search by student, topic, and lesson stage.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [Show HN: Knowledge Base Dedicated for Developers](https://news.ycombinator.com/item?id=26130955) `hackernews` — 2021-02-14
- Prototype an import from common tutor inputs like PDFs, docs, chat logs, and recorded lesson notes, because the pain shows up in content reuse and keeping explanations current.
  - [Django Learning Materials - Any recommendations?](https://forum.djangoproject.com/t/django-learning-materials-any-recommendations/14042) `discourse` — 2022-05-30
  - [You've reached the current usage cap for GPT-4, please try again after 2:04 PM](https://community.openai.com/t/youve-reached-the-current-usage-cap-for-gpt-4-please-try-again-after-2-04-pm/494628/40) `discourse` — 2023-11-17
  - [What’s new in Emacs 28.1?](https://news.ycombinator.com/item?id=30933094) `hackernews` — 2022-04-06
  - [Why most product tours get skipped](https://news.ycombinator.com/item?id=48045637) `hackernews` — 2026-05-07
- Test willingness to pay with a simple promise: fewer repeated explanations, faster onboarding of new tutors, and better consistency across students.
  - [Ask HN: Which tool to use for writing and maintaining a documentation of a WebApp?](https://news.ycombinator.com/item?id=9699158) `hackernews` — 2015-06-11
  - [Electronics Stores Fight for Survival](https://news.ycombinator.com/item?id=4462893) `intent` — 2012-09-01
  - [(dead)](https://news.ycombinator.com/item?id=26661297) `hackernews` — 2021-04-01

## Competitor strength

| Project | Stars | Downloads/mo | Activity |
|---|---:|---:|---|
| [docker: mcp/memory](https://hub.docker.com/r/mcp/memory) | — | 515,598 | unknown |

## Domain names

- `onlinetutors.com` — taken
- `onlinetutors.io` — available
- `online.com` — taken
- `getonline.com` — taken

---

Sources searched: hackernews (16), github (20), githubissues (none), discourse (19), intent (8), stackexchange (none), registries (9), tavily (7), devto (10)

Generated by Shows Its Work — https://showsitsworks.com/idea/knowledge-base-for-online-tutors
Findings link to their sources. Estimates are marked as estimates.
