今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

datawhalechina/easy-vibe

AIプログラミングをゼロから学び、実際の製品を作りながらスキルを身につけるマルチステージ学習プラットフォームです。

アイデアをアプリに変える工程を、抽象的な図解ではなくアニメーションとブラウザ内の対話型シミュレーションで追体験できる教材です。プロトタイピングからフルスタック、AIエージェントまで3段階のパスが用意されていて、コード未経験でも「見て触って」理解を積み上げられます。VitePressで構築された10言語対応の実サイトなので、今日リンクを開くだけで最初のレッスンを試せます。

01 / 概要
何をするものか一文で言うと
ひとことでAIプログラミングをゼロから学び、実際の製品を作りながらスキルを身につけるマルチステージ学習プラットフォームです。

easy-vibeは、AIを使ったプロダクト開発「vibe coding」を初心者向けに教えるVitePressベースの教材サイトです。テキスト解説だけでなく、Vue製のインタラクティブなデモ部品を多数組み込み、RAGやAPI設計、認証、バックエンド構造などの概念を図解と操作で学べる構成になっています。10言語のREADMEとサイト本体を持ち、PDF・EPUB形式の書籍としても配布されます。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

リポジトリの中心はdocs/.vitepress配下のVitePressサイトです。config.mjsとsidebars/data.mjsが章立てとサイドバーを言語ごとに定義し、locale別のパスプレフィックス(/zh-cn/、/en/など)で多言語ページを振り分けています。学習コンテンツはMarkdownですが、appendix配下には概念1つにつき1つのVueデモ(例えばAgentArchitectureDemo.vueやMcpDetailedDemo.vue)が用意され、Markdownから直接呼び出されて図解・アニメーションを表示します。ビルドはDockerfileにある通りnpm run buildでVitePressの静的サイトを生成し、Nginxで配信する2段階構成です。GitHub Actionsのdeploy.ymlがmainブランチへのpushでGitHub Pagesに自動デプロイし、release-books.ymlはタグpush時にLaTeX・Pandoc系ツールでPDFとEPUBを生成してリリースに添付します。.huskyのpre-commit・pre-pushフックはVueファイル変更時にESLintとビルドチェックを強制し、壊れた状態のコミットを防いでいます。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    リポジトリをcloneしてnpm ciを実行すると、docs配下の大量のVueコンポーネントと多言語Markdownが依存関係として解決されます。

  2. STEP 02

    npm run devでローカルサーバーを起動すると、welcomeページから各stageのチュートリアルと付録(appendix)のインタラクティブデモに直接アクセスできます。

  3. STEP 03

    appendix配下のページを開くと、AgentQuickStartDemoやMcpVisualDemoのようなVueコンポーネントがMarkdown本文の中にアニメーション付きで表示され、クリック操作で概念の流れを追体験できます。

  4. STEP 04

    npm run buildを実行すると、docs/.vitepress/distに静的HTMLが生成され、DockerfileどおりNginxコンテナに載せてローカルで動作確認できます。

  5. STEP 05

    バージョンタグをpushする想定でnpm run book:allを試すと、texlive系ツールが未整備の場合はビルドに失敗しやすく、CI専用の重い依存関係だと分かります。

  6. STEP 06

    Vueファイルを編集してcommitしようとすると、.huskyのpre-commitフックがESLintとビルドを自動実行し、エラーがあればcommit自体が止まります。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

手元で得られるのは、テキストだけでなく操作可能な図解デモを含むAI開発学習サイトそのものと、そのビルド・多言語・書籍化パイプラインです。実際のプロダクト開発ツールやエージェントは含まれず、学習コンテンツと配信基盤が主な成果物です。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

PDF・EPUB生成にはtexlive-xetexやfonts-noto-cjkなど多数のシステム依存パッケージが必要で、CI環境以外での再現は手間がかかります。

02

appendix配下のVueデモは数百ファイル規模で存在し、全体構造を把握するには相当な探索が必要です。

03

ライセンスはCC BY-NC-SA 4.0のため、商用利用や改変配布には制約があります。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

AIコーディングをゼロから学びたい初心者、または図解付きの教材構成を参考にしたい教育系プロジェクトの開発者に向いています。README・ワークフロー・Dockerfile・huskyフックの内容が相互に整合しており、ビルドと多言語・書籍化の仕組みは実在するCI定義から確認できるため、インストールせずとも動作像を判断できます。ただし個々のVueデモの表示品質までは、ソース断片だけでは保証できません。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する