Top AI Repos β open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
For students, scholars, interviewees and lifelong learners. Let LLMs assist you in learning π
| Date | Stars |
|---|---|
| 2026-07-31 | 1070 |
| 2026-08-03 | 1069 |
| 2026-08-06 | 1069 |
Today
β stars today
This week
β stars this week
This month
β stars this month
Momentum
0.0
growth rate 0.00%/day
</br>
<p>
<img width="245" src="/docs/logo-text.png" />
</p>
<p>
<a href="https://github.com/codeacme17/examor/blob/main/docs/zh-doc.md">
<img height="21" src="https://img.shields.io/badge/δΈζζζ‘£-7d09f1?style=flat-square" alt="zh-cn">
</a>
<a href="https://github.com/codeacme17/examor/blob/main/docs/ROADMAP.md">
<img height="21" src="https://img.shields.io/badge/ROADMAP-7d09f1?style=flat-square" alt="roadmap">
</a>
<a href="https://twitter.com/codeacme17">
<img height="21" src="https://img.shields.io/badge/Twitter_Follow-%23fff?style=flat-square&logo=twitter&logoColor=7d09f1" alt="reddit">
</a>
<a href="https://www.producthunt.com/posts/examor?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-examor">
<img height="21" src="https://img.shields.io/badge/Product%20Hunt-fff?style=flat-square&logo=producthunt&logoColor=7d09f1" alt="producthunt">
</a>
<a href="https://github.com/codeacme17/examor/blob/main/LICENSE">
<img height="21" src="https://img.shields.io/badge/License-AGPL--3.0-ffffff?style=flat-square&labelColor=fff&color=7d09f1" alt="license">
</a>
</p>
> [!NOTE]
> I am currently trying to refactor the project using next.js, and may support next.js deployment solutions in the near future. For more progress, please pay attention to the [dev-next](https://github.com/codeacme17/examor/tree/dev-next) branch.
<p>
<strong>
A website application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written π§ .
</strong>
</p>
<img src = "https://github.com/codeacme17/examor/blob/main/docs/product-full.png?raw=true"></img>
<!--
## ποΈ Dev-plan for this weeksοΌ10/16 - 10/22οΌ
- **Add `quesiton-bank` module**
- Refactor the code of the project as a whole to improve code readability and extensibility
-->
## π‘ Inspiration
> **For learners, one of the best habits should be regular self-testing** - _Make It Stick: The Science of Successful Learning_
When I'm learning a new technology, I have the habit of taking notes and jotting down important information. It's a good habit, but I also have a bad habit of not enjoying reading the notes I've written (I'm not sure if this is the case for most people π€). This results in my notes becoming mere mementos without substantial use. That's why I choose to create an application that continuously prompts you with questions to review your note contents.
## π Start
> [!IMPORTANT]
> Highly recommend reading [Best Documentation Practices](https://github.com/codeacme17/examor/blob/main/docs/best-practices/en-best-practices.md) before uploading notes to optimize your document.
#### Clone this repo
```bash
git clone https://github.com/codeacme17/examor.git
cd examor
```
#### Run docker compose
```bash
docker compose up
```
> Please make sure Docker is installed on your local machine, and ports `51717`, `51818`, and `52020` are available on your local host
Open `http://localhost:51818` in your browser to access Examor. (Due to optimization scheme for modules, it may be slow when loading the program or entering a certain page for the first time)
## β¨ Features
### Generate Issues from Documentation
When users create notes, they can upload associated documents. The application generates a set of questions from these documents, based on their content. These questions will be presented to the users in the future.When creating notes, users can choose the types of questions they want to generate, providing them with a richer learning experience.
### Answer Detection
After users receive daily questions, they can provide answers. GPT will score, validate, and provide the correct answers. The score is determined by evaluating the correctness of the answers and the linked document (0 ~ 10 points). This score influences the subsequent Ebbinghaus review process.
### Ebbinghaus Memory
> I've implemented a simplified version of Ebbinghaus memory, currently consisting of only 8 lines of cExcerpt of 9,136 characters
Read on GitHub868
4
1
1
Would you bet a product on this? Bounded 0β100 and slow moving.
matched fp:08fd1e5296180a64, llm:topics: azure, claude2, ebbinghaus-memory, gpt-4, learning-app, openai; description: 'For students, scholars, interviewees and lifelong learners. Let LLMs assist you in learning'
matched fp:08fd1e5296180a64, llm:topics: azure, claude2, ebbinghaus-memory, gpt-4, learning-app, openai; description: 'For students, scholars, interviewees and lifelong learners. Let LLMs assist you in learning'
matched fp:08fd1e5296180a64, llm:topics: azure, claude2, ebbinghaus-memory, gpt-4, learning-app, openai; description: 'For students, scholars, interviewees and lifelong learners. Let LLMs assist you in learning'