跳到正文
Hacker News· abdullahalharir·· 13 天前精选AI 评分60

Penmentor 开源发布,把 Claude 等模型接入 xournal++ 批改手写数学作业

Show HN: Penmentor – Claude marks up your handwritten math like a teacher

AI 导读

作者 Abdullah Alhariri 开源发布 Penmentor,把 Claude、GPT、Gemini 等模型接入 xournal++ 手写数学笔记,让 AI 按提示而非答案在原页做老师式批改。

推荐理由

作者在 Claude Code、Codex、Antigravity 等 CLI 代理之上搭出了一个 xournal++ 插件,演示了把 LLM 接入手写数学笔记做原页批改和 Manim 动画的具体做法,适合套用到其他手写场景。

正文 · AI 翻译

penmentor

你的笔尖旁就有一位数学导师。手写作业时按下一个按键:Claude、Gemini 或 GPT 会像一位拿着彩色笔的老师一样在
屏幕上批改你的作业,提供提示而不是答案,并以 3Blue1Brown 风格的动画展示思路。

Writing an integral in xournal++, penmentor marking the sign slip, then animating the area
在 xournal++ 中手写 → 按一下键 → 笔误会被标在页面上 → 框选积分式 → 生成交互式 manim 动画。 (视频;若要生成可重复的录制内容,笔迹由脚本编排,模型答案采用固定示例。)

我为什么使用它

我用数位板在 xournal++ 中学习微积分。此前,我总把作业截图发到 Claude,再逐字读回冗长的答案; 但我想要的其实是一位在身后看着我做题的老师:圈出错误,给正确的地方打勾,推我迈向 下一步,并让我看见其中的道理。penmentor 正是这样,只需按一下键,使用我自己的 Claude 订阅。

它如何帮助你学习

  • 提示,而不是答案。 从轻推一把,到点明所用技巧,再到若隐若现地暗示下一行:思考由你完成,而这正是让知识真正掌握的原因。
  • 针对你自己作业的反馈。 圈出你首次犯下实质性错误的位置,给正确的行打勾,并给后续延续该错误的行加下划线。继续书写时,这些批注会一直保留;按 Esc 可清除。
  • 训练你凭记忆作答。 围绕你的关键步骤出题(通过键入或手写作答)、查找错误练习,以及“哪种技巧适用?”
  • 看见原理。 框选你想理解的内容,即可使用 3Blue1Brown 自己的 manim 生成交互式动画:拖动边界、重新输入数值,看黎曼和逐渐收敛。
  • 感知整页。 一个小型 xournal++ 插件会共享你当前所在的页面,而不只是屏幕中显示的内容。

适用于 Claude Code、Codex 和 Antigravity

penmentor 通过你已经在使用且已有相应订阅的 AI 命令行代理运行。在设置中选择模型;其前缀会标明由哪个代理作答:

前缀 代理 示例
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

“设置”会列出你已安装的代理。各代理的运行方式及其可查看的内容:指南。

快速开始

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

在 X11 上运行的 Linux(搭配 i3 效果最佳),并登录上述某个代理(claude、codex 或 agy),另需安装 rofi、slop、 xdotool 和 PyQt6。将 bin/penmentor 绑定到一个按键(示例)。配置、按键及工作原理:指南。

许可证

MIT

来源:Hacker News · github.com