Claude CodeやCodexなど、コードを書くモデルのエージェントハーネスの設計と制御を解説する無料のオンライン書籍2冊。
madhvantyagi/Gnos
学習者に合わせてコースを計画し、レッスンを作成、学習記録に基づいて演習を調整するコーディングエージェント向け学習支援ツール。
- スター
- 342
- フォーク
- 25
- 未解決の Issue
- 1
- 最終コミット
- 昨日
これは何?
GNOSは、Codex、Claude Code、Cursorなどのコーディングエージェントを教師に変えます。学びたいテーマ、学習の深さ、使える時間を伝えると、シラバス、教科書、ドキュメントなどの教材を使って学習ルートを計画し、サブエージェントがレッスンの各ブロックを作成して最初のレッスンを組み立てます。
学習中、GNOSは取り組んだ内容、推論が行き詰まった箇所、助けを借りずに完了した課題を記録します。その記録を使って以降のレッスンや演習を調整し、セッションをまたいでコース計画と学習者の記録をまとめて管理します。分野ごとの教師は、説明の仕方を決めるSOUL.mdファイルに従います。
レッスンはテキストだけに限りません。GNOSは図、画像、シミュレーション、ナレーション付き動画、PDFの配布資料を作成でき、コースビューアでカリキュラムをブラウザ上に表示します。図やメディアの機能は、環境にインストールされているツールに依存します。
主な機能
- 01目標、学習の深さ、使える時間に応じてコースの学習ルートを計画する。
- 02シラバス、教科書、ドキュメントをもとにレッスンを作成する。
- 03取り組んだ内容と、課題を自力で解けたかどうかを記録する。
- 04学習者の記録に基づいて、次のレッスンや演習を調整する。
- 05図、画像、シミュレーション、ナレーション付き動画、PDFを生成する。
- 06ブラウザの学習ページにカリキュラムとレッスンを表示する。
ユースケース
- 体系的な複数回のコースを通じて、初めて学ぶ技術分野を習得する。
- 大学のシラバスや教科書をもとに学習計画を立てる。
- つまずいた箇所に合わせて調整される演習でテーマを練習する。
- 難しい概念を、視覚的なシミュレーションやナレーション付きのレッスン動画にする。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/madhvantyagi/Gnos.git - 2
プロジェクトフォルダーに移動する
cd Gnos - 3
Codex pluginをインストールする(Codexユーザー向け)
codex plugin marketplace add madhvantyagi/Gnos --ref main - 4
pluginを使ってClaude Codeを起動する(Claude Codeユーザー向け)
claude --plugin-dir .
使う前に知っておきたいこと
- ローカルファイルとターミナルにアクセスできるCodex、Claude Code、Cursor、OpenCodeなどのコーディングエージェントが必要です。
- ビジュアルツールとPDFまたは動画のレッスンには追加の依存関係が必要です。また、PinepaperにはNode.js/npmが必要です。
- プロジェクトはまだ新しく、スターは342個で、安定性に関する保証は明示されていません。
トピック
よくある質問
- Gnos とは?
- 学習者に合わせてコースを計画し、レッスンを作成、学習記録に基づいて演習を調整するコーディングエージェント向け学習支援ツール。 GNOSは、Codex、Claude Code、Cursorなどのコーディングエージェントを教師に変えます。学びたいテーマ、学習の深さ、使える時間を伝えると、シラバス、教科書、ドキュメントなどの教材を使って学習ルートを計画し、サブエージェントがレッスンの各ブロックを作成して最初のレッスンを組み立てます。
- Gnos は無料で使えますか?ライセンスは?
- Gnos は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Gnos は今もメンテナンスされていますか?
- 活発にメンテナンス中。Gnos の最終コミットは 2026年10月19日 です。
- Gnos は何に使えますか?
- 体系的な複数回のコースを通じて、初めて学ぶ技術分野を習得する。 大学のシラバスや教科書をもとに学習計画を立てる。 つまずいた箇所に合わせて調整される演習でテーマを練習する。 難しい概念を、視覚的なシミュレーションやナレーション付きのレッスン動画にする。
- Gnos のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/madhvantyagi/Gnos.git プロジェクトフォルダーに移動する: cd Gnos Codex pluginをインストールする(Codexユーザー向け): codex plugin marketplace add madhvantyagi/Gnos --ref main pluginを使ってClaude Codeを起動する(Claude Codeユーザー向け): claude --plugin-dir .
- Gnos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/madhvantyagi/Gnos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがネイティブバイナリ、Electronアプリ、.NETアセンブリ、Webサイトを解析するMCPサーバー兼CLI。
コードベースやドキュメントなどから、AIコーディングアシスタント向けの知識グラフをローカルで構築
アイデアや計画、コードベースをインタラクティブなHTML図に変換するエージェントスキル。
PythonとNext.jsで構築された、パーソナライズされた個別指導、Q&A、クイズ、調査、可視化に対応する、エージェントネイティブでセルフホスト可能なAI学習ワークスペース。
Claude Code、Codex、CursorなどのAIコーディングエージェント間で、プロジェクトの文脈や引き継ぎを共有する長期記憶。