Repolode
nichochar

nichochar/ari

本地优先的 AI 导师,结合纸笔练习与桌面摄像头,帮你规划课程并批改手写作业。

Star
104
Fork
5
未关闭 Issue
0
最近提交
昨天

这是什么?

Ari 是一款围绕纸笔解题的学习应用。你向 AI 导师描述想学的内容,它会先给出大纲,再生成带练习题的课程。你可以在书桌上用纸笔作答,也可以在纸面上方架设文档摄像头,导师能看到你写的内容,你可以边做边提问,完成后请它批改。

应用在本机运行,对话、学习进度、上传资料和提交的照片都保存在本地 `.local/` 目录下,教学风格和学习者画像等个性化文件则存放在用户主目录的工作区中。辅导使用本机 Codex 的 ChatGPT 登录,而非 API Key。提交的作业和相关学习背景会发送至 OpenAI 用于辅导。

运行需要 Node.js 24+、git、ffmpeg 和 ChatGPT 账号。内置摄像头桥接仅支持 macOS,浏览器摄像头和照片上传不受此限制。备份命令可导出学习数据和个性化文件,但不包含凭据。

核心功能

  • 01根据你描述的学习目标生成包含练习的课程。
  • 02通过文档摄像头读取手写内容,导师可在你解题时随时答疑。
  • 03按需批改提交的作业,并可保存学习反思以指导后续课程。
  • 04对话、进度和资料均存储在本地,并提供学习数据备份命令。
  • 05使用绑定 ChatGPT 订阅的本地 Codex 登录,无需 API Key。
  • 06可在设置中直接编辑导师的教学风格和学习者画像。

适用场景

  • 在纸上演算数学或物理题,由 AI 检查解题步骤。
  • 借助结构化、以练习为核心的课程自学新学科。
  • 将学习记录和个人笔记保存在自己的电脑上,而非云服务中。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/nichochar/ari.git
  2. 2

    进入目录并安装依赖

    cd ari && npm ci
  3. 3

    构建应用

    npm run build
  4. 4

    启动 Ari 并打开 http://127.0.0.1:3001

    npm start

使用前须知

  • 内置摄像头桥接仅支持 Mac;浏览器摄像头和照片上传可在其他系统使用。
  • 需要 ChatGPT 账户和 Node.js 24+,并且你的账户需能访问所选模型。
  • 提交的作业和学习上下文会发送至 OpenAI 进行辅导。
  • 它设计为单用户应用,应在 localhost 上运行。

标签

常见问题

ari 是什么?
本地优先的 AI 导师,结合纸笔练习与桌面摄像头,帮你规划课程并批改手写作业。 Ari 是一款围绕纸笔解题的学习应用。你向 AI 导师描述想学的内容,它会先给出大纲,再生成带练习题的课程。你可以在书桌上用纸笔作答,也可以在纸面上方架设文档摄像头,导师能看到你写的内容,你可以边做边提问,完成后请它批改。
ari 可以免费使用吗?用的什么许可证?
ari 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ari 还在维护吗?
活跃维护中。ari 最近一次提交是在 2026年10月19日。
ari 适合用来做什么?
在纸上演算数学或物理题,由 AI 检查解题步骤。 借助结构化、以练习为核心的课程自学新学科。 将学习记录和个人笔记保存在自己的电脑上,而非云服务中。
ari 怎么安装和运行?
克隆仓库: git clone https://github.com/nichochar/ari.git 进入目录并安装依赖: cd ari && npm ci 构建应用: npm run build 启动 Ari 并打开 http://127.0.0.1:3001: npm start
在哪里获取 ari?
源代码和安装说明在 GitHub 上:https://github.com/nichochar/ari

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目