独学者向けに、ロボティクスのオンライン講座や大学講義、書籍、実践的な教材をまとめたリスト。
nichochar/ari
机上カメラで手書きの学習内容を読み取り、カリキュラム作成と採点を行うローカル優先のAIチューター。
- スター
- 158
- フォーク
- 14
- 未解決の Issue
- 0
- 最終コミット
- 昨日
これは何?
Ariは、紙に書いて問題を解く学習スタイルを中心に設計された学習アプリです。AIチューターに学びたい分野を伝えると、学習の概要を提案し、演習を含むカリキュラムにまとめてくれます。学習机で紙に取り組み、必要に応じてページの上に書画カメラを設置できます。チューターは書いている内容を確認できるため、作業中に質問したり、終わったあとで採点を頼んだりできます。
アプリは自分のマシン上で動作します。チャット、学習の進捗、アップロードした教材、提出した写真は `.local/` ディレクトリにローカル保存されます。チューターのスタイルガイドや学習者プロフィールなどのパーソナライズ用ファイルは、ホームディレクトリ内のワークスペースフォルダーに保存されます。チューターへのリクエストにはAPIキーではなく、ChatGPTサブスクリプションに紐づいたローカルのCodexログインを使います。提出物と関連するコンテキストは、チュータリングのためにOpenAIへ送信されます。
セットアップにはNode.js 24以降、git、ffmpeg、ChatGPTアカウントが必要です。組み込みのカメラブリッジはMac専用ですが、ブラウザーのカメラと写真のアップロードはブリッジなしでも利用できます。バックアップコマンドを使うと、認証情報を除いた学習データとパーソナライズ用ファイルを書き出せます。
主な機能
- 01学びたい内容を平易な言葉で伝えると、演習付きのカリキュラムを作成します。
- 02書画カメラで手書きの内容を読み取り、学習中の質問にチューターが答えます。
- 03依頼に応じて提出物を採点し、今後のレッスンに反映する振り返りを保存できます。
- 04チャット、進捗、教材をローカルに保存し、学習データのバックアップコマンドも利用できます。
- 05APIキーの代わりに、ChatGPTサブスクリプションに紐づいたローカルのCodexログインを使用します。
- 06設定画面からチューターの指導スタイルや学習者プロフィールを直接編集できます。
ユースケース
- 紙で数学や物理の問題に取り組みながら、AIに解答の手順を確認してもらう。
- 演習を中心とした体系的なカリキュラムで、新しい分野を独学する。
- 学習履歴や個人的なメモをクラウドサービスではなく、自分のマシンに保存する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/nichochar/ari.git - 2
フォルダに移動して依存関係をインストールする
cd ari && npm ci - 3
アプリをビルドする
npm run build - 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
NotebookLMに着想を得た、教材をクイズやフラッシュカード、ノート、ポッドキャストに変換するオープンソースの学習プラットフォーム。
幼児と大人が陸・海・空の先史時代の動物を探検できる、無料のバイリンガル3Dブラウザ博物館。
TypeScriptとThree.jsで63種の昆虫をモデルファイルなしで手続き的に生成する、ブラウザ上のインタラクティブな3D図鑑。
場所と時刻を指定すると、ブラウザー上でその場所の夜空を再現するオフライン対応のインタラクティブなWebアプリ。
React Three FiberとWebGPUを基盤にした、ブラウザまたはCLIから利用できるローカルファーストのオープンソース3D建築エディター。AIエージェント向けにMCPツールを提供します。