GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

AbdullahAlhariri/penmentor

AI mentor that corrects your written math visually with local harnesses. (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 24AbdullahAlhariri

Thứ hạng tốt nhất

#274

Kho Báu Bị Lãng Quên

100

Tổng sao

5

Tổng fork

1

Số ngày có mặt (30 ngày)

Trạng thái dự ánGiấy phép: chưa rõPush gần nhất: chưa rõIssue mở (gồm PR): chưa rõ

Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Gắn huy hiệu vào README của bạn · AbdullahAlhariri/penmentor[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/AbdullahAlhariri/penmentor.svg)](https://git.vaiox.xyz/vi/repo/AbdullahAlhariri/penmentor)
<a href="https://git.vaiox.xyz/vi/repo/AbdullahAlhariri/penmentor"><img src="https://git.vaiox.xyz/api/badge/AbdullahAlhariri/penmentor.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

Tài liệu dự án

penmentor

A maths mentor at the tip of your pen. Press a key while you work by hand: Claude, Gemini or GPT marks your work on the screen like a teacher with coloured pens, gives you hints instead of answers, and shows the idea as a 3Blue1Brown-style animation.

Writing an integral in xournal++, penmentor marking the sign slip, then animating the area
Handwriting in xournal++ → one key → the slip is marked on the page → box the integral → an interactive manim animation. (video; for a repeatable recording the pen is scripted and the model's answer is a fixed example.)

Why I use it

I study calculus with a pen tablet in xournal++. I kept screenshotting my work into Claude and reading long answers back, when what I wanted was a teacher looking over my shoulder: circle the mistake, tick what's right, nudge me toward the next step, and show me why. penmentor is that, one key away, on my own Claude subscription.

How it helps you learn

  • Hints, not answers. A ladder from a nudge to naming the technique to a faint ghost of the next line: you do the thinking, which is what makes it stick.
  • Feedback on your own work. The first real mistake circled where you made it, correct lines ticked, later lines that inherit the mistake underlined. The marks stay while you keep writing; Esc clears them.
  • Practice that makes you recall. Questions on your key steps (answer by typing or by writing), find-the-error drills, "which technique fits?".
  • See it. Box what you want to understand and get an interactive animation made with 3Blue1Brown's own manim: drag the bounds, retype a value, watch Riemann sums close in.
  • Whole page aware. A small xournal++ plugin shares the page you are on, not just what fits on screen.

Works with Claude Code, Codex and Antigravity

penmentor runs on the AI command-line agent you already use, on that subscription. Pick the model in Settings; its prefix says which agent answers:

Prefix Agent For example
claude: Claude Code claude:opus, claude:sonnet, claude:haiku
codex: Codex codex:gpt-5.6-terra
agy: Antigravity CLI agy:gemini-4-argon-medium, agy:gemini-3.8-flash-medium

Settings lists the agents you have installed. How each one is run and what it sees: the guide.

Quick start

git clone https://github.com/AbdullahAlhariri/penmentor ~/src/penmentor
~/src/penmentor/bin/penmentor --selftest

Linux on X11 (best with i3), with one of those agents logged in (claude, codex or agy), plus rofi, slop, xdotool and PyQt6. Bind bin/penmentor to a key (example). Setup, keys and how it works: the guide.

Star History

Star History Chart

License

MIT

Thứ hạng hiện tại

  • 274

    Kho Báu Bị Lãng Quên

    100 sao · 5 fork · Tổng Star (tăng dần)

    Lãng quên →

Diễn biến 30 ngày

Tổng số sao

Diễn biến thứ hạng

← Về bảng xếp hạng