READ REPORT / 学習ツール

WebTerm Learnを新野淳一さんが解説。壊さない場所で黒い画面を覚える

2026年9月5日

家事と子育てのスキマで経営する3方よしAI共創コンサルタントの田中啓之、ひろくん(@passion_tanaka)です。今回は、Publickeyの新野淳一さんが書いた「WebTerm Learn」公開記事を紹介するね。ブラウザの教室と、任せる前に読む順番の話だ。

黒い画面の前で、手が止まる。AIエージェントが出したコマンドを、意味が分からないまま押す。その怖さの正体は、才能不足じゃない。壊したあとに戻せない場所で練習していることだ。この記事を読むと、ブラウザだけでGitとVimを試せる教室の位置と、任せる前に自分で読む順番が残ります。公式トップとPublickey本文を照合した範囲だけを、未操作のまま残しています。

3行でわかるポイント

  1. 教室はブラウザ——インストール前に、仮想のターミナルで手が動かせる
  2. 壊れない——rm -rf / を試しても、自分のPCは無傷だと元記事が書いています
  3. 無料の地図——12コース129レッスン。クレカ入力は不要と明記されています

公式サイトはここ。私はレッスン操作まではしていません。開くだけなら今すぐできる。

WebTerm Learn 公式を開く
01

「ブラウザ上でターミナルのシミュレータ」——WebTerm Learnの教室

ブラウザで借りる練習場の図解

新野淳一(Publickey・導入)

Webブラウザ上でまるで本物のように振る舞うターミナルのシミュレータを実行し、そこでGitやLinuxのコマンドライン、Vimなどの操作を無料で学べる学習プラットフォーム「WebTerm Learn」を、株式会社initが公開しました。

あ、そうだ。最初に場面を置くね。夜、家のテーブル。子どもが寝たあと、黒い画面を開こうとして……また閉じる。

インストールで半日溶ける予感が先に来る。失敗したファイルが、自分の仕事用フォルダに残る予感も来る。だから後回しになります。

新野さんの記事が先に置いているのは、教材の中身より入口です。ブラウザを開く。シミュレータが本物みたいに振る舞う。そこでGitもLinuxコマンドもVimも学べる、と書いている。

私の現場は、逆だった。道具を家に置いてから、使い方を後で覚えていた。抱え込みOSの典型だ。厨房に業務用の寸胴を買ってから、出汁の取り方を調べる。順番が逆です、というのが何度も繰り返した失敗だ。

AGI Cockpitで分身AIに仕事を渡すときも、同じ順番で壊れます。環境を先に増やして、判断軸は後回し。隙間が空く。その隙間に、読めないコマンドが入ってくるし、承認だけが残る。

WebTerm Learnが違うのは、教室を借りてから道具を買う点です。自分のディスクに何も残さない場所で、手が先に動く。シェフがレシピを味見する前に、試し鍋だけ借りる感じで、家の寸胴はまだ触らない。

でね。私はまだレッスンの中までは入っていない。開いたのはPublickeyの全文と、公式トップの日本語ページだけです。未操作の境界は、ここで先に書いておく。

読者への一歩は短い。Chromeで https://learn.webterm.app/ja を開く。登録はまだしない。地図が見えるところまで。完了条件は「公式トップの見出しが画面にある」こと。所要は2分で、アカウントは作らない。

WebTerm Learnの公式を開くだけで、教室の地図は見えます。登録は、まだしなくて大丈夫です。

ただし、地図を見ただけで手が温まるわけじゃない。次の章で、壊れない理由を読む。

私はこの順番を、自分の席でも守ります。教室を借りてから、家の厨房を触ります。

02

「rm -rf /」——壊さない場所がないと、手は動かない

壊さない場所で試す対比図

新野淳一(Publickey・仮想FS)

ターミナルはWebブラウザ上の仮想ファイルシステム上に構築されているため、「rm -rf /」のような危険なコマンドも、現実のPC環境に影響を与えることなく試すことができます。

いやー、この一文は強い。rm -rf / を、見出しじゃなく本文の真ん中に置いています。

怖い言葉を隠さない。隠すと、怖さだけが残って手が止まる。新野さんは、怖さを先に見せて、影響範囲を直後に閉じています。

仮想ファイルシステム。ブラウザの中の別世界。そこで消しても、自分の仕事用Macは無傷。記事はそう書いています。

壊さない。

仮想の場所で先に試す。本番のディスクは、まだ触らない。

影響範囲を閉じた文章を、先に声へ出します。

実機で叩いた記録は、この記事には無い。

私の仕事で一番高い授業料は、戻せない場所で試したことです。出す・止める・任せるの境界は、身体で確かめるものだと決めている。違和感があるうちは出さない。手が動く場所でだけ出す、と自分に言い聞かせている。

ターミナル学習が後回しになる理由も同じです。失敗が本番に刺さる。本番と練習が同じ鍋なら、誰も塩を足さないし、誰も鍋の蓋を開けない。

公式サイトも「危険なコマンドも安全に試せる」と対比表に置いています。Publickeyの仮想FSの説明と、公式の安全コピーは同じ方向を向いている。

ただし、私は rm -rf / をそのシミュレータで叩いてはいません。読んで確かめたのは文章だけ。実機の感触は、まだ未検証。そこを事実みたいに書かない。

関連して思い出すのは、カードが出る前に人が見る、という話です。Grok Botの買い物をStripe公式が解説した記事でも、実行の前に人の目を残していた。壊さない場所と、止める人。両方要る。

読者への一歩は、公式トップの「リスク」行を声に出して読むこと。所要3分。完了条件は「自分のPCには影響しない、と画面に書いてある」ことをメモ1行残すこと。

危険コマンドの説明は、公式トップにも残っています。私は実機で叩いてはいません。

壊さない場所の説明を、公式とPublickeyで二度読んだ。同じ方向を向いている。それで十分、今日の境界になります。

読めないまま承認するより、先に影響範囲を閉じた文章を声に出す。それが境界です。

私は、戻せない鍋では味見しません。戻せる鍋で先に塩を振る。

03

「100以上のコマンド」——WebTerm Learnの模型を疑う

模型の密度を疑う分解図

新野淳一(Publickey・コマンドエンジン)

このターミナルのシミュレータ内にはTypeScriptで書かれたコマンドエンジンが搭載されており、仮想ファイルシステムの上で100以上のコマンドが動くようになっているとのことです。

100以上。数字だけ聞くと宣伝に聞こえる。記事は続けて、TypeScriptで書いたエンジンだと出典を置いています。

で、ここが分岐です。動くコマンドの数より、模型の粗さが問題になる。ls と cd だけ動いて、パイプもリダイレクトも嘘だと、現場に持ち帰れないし、手順も残らない。

小学生の頃、段差にドミノを置いて連鎖させる遊びに夢中だった。一つの動きが次を生む。途中の駒がプラスチックの偽物だと、連鎖が途中で死ぬ。嬉しくありません。

今の分身AIと仕組みが自走する感覚も、あの連鎖に近い。途中の駒をごまかすと、全体が止まる。コマンド学習も同じです。

ぶっちゃけ、公式の宣伝文だけ読んで「全部本物」とは言えない。新野さんも「とのことです」と距離を残している。私はエンジンの中身を読んでいない。GitHubの実装も、このターンでは開いていません。

だからこの章で残すのは、数の自慢じゃない。模型の密度を疑う目です。100という数字は入口。次に見るのは、自分が現場で使う10個が、その100の中にあるかどうか。

読者への一歩は紙に3つ書くこと。自分が一番怖いコマンド。完了条件は「名前が3つ並んでいる」こと。所要5分。実行はまだしない。

100という数字は入口です。次に見るのは、現場で使う10個が入っているかどうかです。

模型の密度を疑う目を、先に残す。数の自慢では終わらせません。

現場で使う10個の名前を、先に紙へ置く。100の宣伝より、その10個が模型の中にあるかが勝負です。名前が書けないコマンドは、まだ教室の外に置いてある。

私は、連鎖の途中をごまかした模型では遊びません。駒が倒れる感触が残る場所だけを教室にする。

04

「プルリクエストまで」——新野淳一さんが解説したGitの手順

Gitの同じ手順を残す流れ図

新野淳一(Publickey・GitとVim)

Gitではオブジェクトや参照、インデックス、作業ツリーなどをモデル化し、git log、diff、merge、rebase、stash、cherry-pickやコンフリクト解消、シミュレートされたリモートへのpushとプルリクエストまで本物と同じ手順で練習でき、Vimもパッチを当ててターミナルのシミュレータ上で動作するようにしていると説明されています。

log、diff、merge、rebase、stash、cherry-pick、コンフリクト、push、プルリクエスト。記事は機能一覧を一列に置いています。

一覧だけ読むと、また教材の目次に見える。違うのは「本物と同じ手順で練習でき」という後半です。画面の説明じゃなく、手の順番を残すと言っている。

私はGitを、目的だけ渡してAIにやらせることがある。ブランチを直して、と。背景を渡さない発注。戻ってきた差分を、読めないまま承認する。祈りに近いです。

AIへ渡すのは目的だけでは足りない。背景と意図と、どこまで任せるかの観が要る。Gitのコンフリクトは、観がないと他人事になります。

しかもね。考える脳と手を分ける話は、別の記事ですでに書いている。CodexとChatGPTを分ける公開記事は、役割を分ける話だった。Gitの練習場は、その手前の話です。手が何をしているか読めないと、役割分担も空転するし、ボールの所有者も消えます。

Vimのパッチ動作も、記事は「説明されています」と距離を置いている。私はVimをその画面で開いていない。hjkl が本物と同じかは、未検証です。

読者への一歩は、自分が一番詰まったGit操作を1語で書くこと。merge でも rebase でも conflict でもいい。所要5分。完了条件は「単語が1つ残っている」こと。レッスンは、その単語のコースだけ後で開く。

新野淳一さんが解説した一覧は、機能名の羅列に見えます。後半の「同じ手順」が本丸です。

Vimのhjklが本物と同じかは、この画面ではまだ分からない。未検証のまま断言しない。

私は、背景を渡さない発注を、自分の席ではやめます。手順が残る教室で先に手を温める。

05

「12コース129レッスン」——無料の地図があるなら、迷わない

無料の地図と最初の一歩

新野淳一(Publickey・無料範囲)

公開されている12コース129レッスンは全て無料で、クレジットカードの入力などは必要ありません。

12と129。数えられる地図です。公式も「全コース・全レッスンが無料」と同じ方向を繰り返しています。

各コースの最初のレッスンだけ登録不要。残りはGoogleかGitHubで登録、と元記事は続けている。有料記事ではない。購入ボタンも、このPublickey本文には出てきません。

正直、無料の学習サイトは腐るほどある。残るかどうかは、地図の切れ方です。断片のブログを12本書いても、129の順番にはならないし、棚にも戻らない。

順番が残る教室と、残らない独学は別物だ。

地図があるなら、端だけ踏めば足ります。

全部制覇が前提じゃない、というのがこの章の芯だ。

私は経験も価値観も口癖も、Obsidianに文字で残してきた。分身AIを育てることは、自分を育てることだと決めている。地図がない学びは、その蓄積に乗らない。その場の感動で終わります。

でね。ゲーム仕立ての入口も、記事は先に触れている。進路でGit、コマンドライン、Vimに分かれる。途中のレッスンだけ拾える、とも書いてある。全部制覇が前提じゃない。

私は129本を踏破していない。公式トップの文言と、Publickeyの数字を照合しただけです。コース名の全一覧も、この記事では書き切らない。見ていないものを一覧にしません。

読者への一歩は、登録なしで開く最初の1レッスンだけ。所要15分。完了条件は「スライドが1枚進んだ」こと。全部やらない。地図の端を踏む。

12コース129レッスンは、全部やる宿題ではありません。端を踏めば十分です。

地図の端だけ踏んで、129の踏破は後回しにする。今日の完了はスライド1枚。それ以上は、仕上げのAskが先だ。

有料記事でも、購入ボタンでもない。Publickey本文に、課金導線は出てこない。

私は、地図のない散策を仕事にしません。残る順番だけを、自分の棚に戻す。

06

「祈りながら承認している」——黒い画面を読めるようにする

祈りの承認と読んでから任せる前後図

WebTerm Learn公式(AI開発者向けコピー)

AIが実行するコマンドを、祈りながら承認している

この一文はPublickeyではなく、公式サイトの「誰向けか」の章にあります。ターゲットコピーだ。でも、刺さる。

コードはAIが書く。エージェントがコマンドを出す。意味が分からない。壊れた理由も分からない。公式は、その状態をそのまま見出しにしています。

私の席でも、同じ穴があります。見ているうちは育つ。見ないと止まる……未完のボールと、結論を出す責任が人間に戻る。それが自走の反転だ、と何度も書いてきた。

祈り。

承認ボタンを押す手が、判断じゃない。判断は、その一行を音読できるかどうかです。読めないなら、止める。読めるなら、任せる。出せるなら、出す。

Loop Engineeringの話でも、手放しは最後に人が引っかかる、と書いてきた。手放しの作り方をDeNAの動画から拾った記事と、向きは同じです。先に範囲を決めてから手放す。

なんて便利な教室なんだ、で終わらせない。教室は、祈りの承認を減らすための試し鍋だ。私はレッスン動画を撮っていない。スクショの実機記録も、まだ無い。触る項目は、実機検証のAskで決めてからにする。

読者への一歩は、直近でエージェントに承認したコマンドを1行だけ開き直すこと。所要5分。完了条件は「その一行を声に出して説明できる」こと。できなければ、WebTermの最初のレッスンへ戻る。

黒い画面の一行を、声に出せるかどうか。それが境界です。出せないなら止めます。

教室は便利さの話じゃない。祈りの承認を減らす試し鍋だ。

触る項目は、実機検証のAskで決める。勝手にレッスンへ入らない、というのが今のルールです。

私は、見ないと止まる席を、自分の本業にはしません。読める言葉を残してから、鍋を預ける。

FAQ

よくある質問

Q. WebTerm Learnは有料ですか

A. Publickeyは12コース129レッスンが全て無料で、クレジットカード入力は不要と書いています。各コース最初のレッスンは登録不要。残りはGoogleまたはGitHub登録が必要、と続きます。私は決済画面を踏んでいません。課金ボタンも、この本文には出てきませんし、購入導線も見当たりません。

Q. 自分のPCのファイルは消えますか

A. 元記事は、仮想ファイルシステム上なので rm -rf / も現実のPCに影響しない、と書いています。私はそのコマンドを実機で叩いて確認していません。公式の安全説明を読んでから、登録なし枠だけ試してください。本番のディスクで試す必要はありませんし、仕事用フォルダも触らなくていいです。

Q. AIエージェント利用者にも必要ですか

A. 公式は「祈りながら承認している」人を対象の一つに置いています。コマンドを音読できない承認は、任せる境界が無い状態です。先に読める言葉を残す教室として使う、という向きです。エージェント利用者ほど、最初の1レッスンが効きます。

Q. この記事は実機検証済みですか

A. いいえ。読んだのはPublickey全文と公式トップ(どちらもHTTP200)だけです。レッスン操作、録画、キャプチャは未実施。仕上げ前に検証項目を別Askで確定します。勝手に触り始めません。

MATOME

壊さない教室を借りてから、黒い画面を自分の言葉にする

新野淳一さんが解説した事実は短い。ブラウザのシミュレータ。仮想FS。100以上のコマンド。GitはPRまで。12コース129レッスンは無料で、クレカ入力も要らない。

私の側の結論も短いです。壊さない場所で先に手を動かす。読めない承認は、境界を預けているし、自走の反転でもある。

次の一手は公式トップを開くことです。登録なしの1レッスンだけで十分です。

WebTerm Learn本体の操作記録は、まだ本文に無い。黒い画面の感触は、未検証のまま残しています。

黒い画面の操作感触は、まだ空欄だ。

今日の完了は、公式トップの見出しを見ることです。

COLUMN

試し鍋を借りない厨房は、塩を振れない

試し鍋を借りてから寸胴へ移すコラム図解

実家の惣菜屋を思い出す。寸胴は熱い。一度入れた出汁は、簡単には捨てられない。だから新しい塩加減は、小さい鍋で先に見ます。大きい寸胴でいきなり振る人は、厨房に長くいられない。試し鍋がない厨房は、怖くて手が止まるし、客の皿にも出せない。

ターミナルの練習も同じです。自分の仕事用ディスクは寸胴だ。そこで rm を試すのは、お客さん用の鍋で塩の実験をしている。怖くなるのが普通だ。壊さない場所がないと、黒い画面は開かないし、命令も読めない。

WebTerm Learnが貸しているのは、その小さい鍋です。新野淳一さんの記事は、鍋の材質まで丁寧に書いている。私はまだ実物の取っ手を握っていない。握る前に、鍋がある場所だけ先に残す。教室の住所が先、味見は後だ、というのが今の境界だ。

分身AIへの委譲も、この順番を外すと腐ります。大きい仕事をいきなり渡して、読めない出力を承認する。それは委ねるOSじゃない。見えない寸胴に、目をつぶって塩を振っている。判断軸がない委譲は、祈りに近く、見ると止まる。

小さい鍋で味を見て、出せると分かってから、大きい寸胴へ移します。教室を借りる話と、魂を預ける話は、同じ厨房の前後工程だ。分身AI.comは、その後工程の棚であり、試し鍋の次に来る場所でもあるし、今日は取っ手を握らず住所だけを残す。

👉 判断軸の渡し方はこちら。分身AI.comもチェックしてね!

LINK

関連記事

REF

参考リンク

📄 今回紹介した記事

著者新野淳一(jniino)
媒体Publickey
公開日2026年9月4日
元URLhttps://www.publickey1.jp/blog/26/webgitclivimwebterm_learn.html

🎁 無料プレゼント

Aiport(ClaudeCode AIエージェント実践会)

ClaudeCodeでAI秘書+分身AI+AIカンパニー無料で作れるキット&解説動画をプレゼント!

▶ 無料で入会してキットを受け取る

🤖 AI生成コンテンツについて

この記事はAIツール(Claude Code)を活用して制作しています。構成・文章生成にAIを使用し、最終的な内容の確認・編集・公開判断はひろくん(田中啓之)本人が行っています。「分身AIひろくん」(bunshin-ai.com)とは別のコンテンツです。

関連記事