
READ REPORT / 学習ツール
WebTerm Learnを新野淳一さんが解説。壊さない場所で黒い画面を覚える
2026年9月5日
家事と子育てのスキマで経営する3方よしAI共創コンサルタントの田中啓之、ひろくん(@passion_tanaka)です。今回は、Publickeyの新野淳一さんが書いた「WebTerm Learn」公開記事を紹介するね。ブラウザの教室と、任せる前に読む順番の話だ。
黒い画面の前で、手が止まる。AIエージェントが出したコマンドを、意味が分からないまま押す。その怖さの正体は、才能不足じゃない。壊したあとに戻せない場所で練習していることだ。この記事を読むと、ブラウザだけでGitとVimを試せる教室の位置と、任せる前に自分で読む順番が残ります。公式トップとPublickey本文を照合した範囲だけを、未操作のまま残しています。
3行でわかるポイント
- 教室はブラウザ——インストール前に、仮想のターミナルで手が動かせる
- 壊れない——rm -rf / を試しても、自分のPCは無傷だと元記事が書いています
- 無料の地図——12コース129レッスン。クレカ入力は不要と明記されています
公式サイトはここ。私はレッスン操作まではしていません。開くだけなら今すぐできる。
WebTerm Learn 公式を開く新野淳一 / Publickey / 2026年9月4日
「ブラウザ上でターミナルのシミュレータ」——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の公式を開くだけで、教室の地図は見えます。登録は、まだしなくて大丈夫です。
ただし、地図を見ただけで手が温まるわけじゃない。次の章で、壊れない理由を読む。
私はこの順番を、自分の席でも守ります。教室を借りてから、家の厨房を触ります。
「rm -rf /」——壊さない場所がないと、手は動かない

新野淳一(Publickey・仮想FS)
ターミナルはWebブラウザ上の仮想ファイルシステム上に構築されているため、「rm -rf /」のような危険なコマンドも、現実のPC環境に影響を与えることなく試すことができます。
いやー、この一文は強い。rm -rf / を、見出しじゃなく本文の真ん中に置いています。
怖い言葉を隠さない。隠すと、怖さだけが残って手が止まる。新野さんは、怖さを先に見せて、影響範囲を直後に閉じています。
仮想ファイルシステム。ブラウザの中の別世界。そこで消しても、自分の仕事用Macは無傷。記事はそう書いています。
壊さない。
仮想の場所で先に試す。本番のディスクは、まだ触らない。
影響範囲を閉じた文章を、先に声へ出します。
実機で叩いた記録は、この記事には無い。
私の仕事で一番高い授業料は、戻せない場所で試したことです。出す・止める・任せるの境界は、身体で確かめるものだと決めている。違和感があるうちは出さない。手が動く場所でだけ出す、と自分に言い聞かせている。
ターミナル学習が後回しになる理由も同じです。失敗が本番に刺さる。本番と練習が同じ鍋なら、誰も塩を足さないし、誰も鍋の蓋を開けない。
公式サイトも「危険なコマンドも安全に試せる」と対比表に置いています。Publickeyの仮想FSの説明と、公式の安全コピーは同じ方向を向いている。
ただし、私は rm -rf / をそのシミュレータで叩いてはいません。読んで確かめたのは文章だけ。実機の感触は、まだ未検証。そこを事実みたいに書かない。
関連して思い出すのは、カードが出る前に人が見る、という話です。Grok Botの買い物をStripe公式が解説した記事でも、実行の前に人の目を残していた。壊さない場所と、止める人。両方要る。
読者への一歩は、公式トップの「リスク」行を声に出して読むこと。所要3分。完了条件は「自分のPCには影響しない、と画面に書いてある」ことをメモ1行残すこと。
危険コマンドの説明は、公式トップにも残っています。私は実機で叩いてはいません。
壊さない場所の説明を、公式とPublickeyで二度読んだ。同じ方向を向いている。それで十分、今日の境界になります。
読めないまま承認するより、先に影響範囲を閉じた文章を声に出す。それが境界です。
私は、戻せない鍋では味見しません。戻せる鍋で先に塩を振る。
「100以上のコマンド」——WebTerm Learnの模型を疑う

新野淳一(Publickey・コマンドエンジン)
このターミナルのシミュレータ内にはTypeScriptで書かれたコマンドエンジンが搭載されており、仮想ファイルシステムの上で100以上のコマンドが動くようになっているとのことです。
100以上。数字だけ聞くと宣伝に聞こえる。記事は続けて、TypeScriptで書いたエンジンだと出典を置いています。
で、ここが分岐です。動くコマンドの数より、模型の粗さが問題になる。ls と cd だけ動いて、パイプもリダイレクトも嘘だと、現場に持ち帰れないし、手順も残らない。
小学生の頃、段差にドミノを置いて連鎖させる遊びに夢中だった。一つの動きが次を生む。途中の駒がプラスチックの偽物だと、連鎖が途中で死ぬ。嬉しくありません。
今の分身AIと仕組みが自走する感覚も、あの連鎖に近い。途中の駒をごまかすと、全体が止まる。コマンド学習も同じです。
ぶっちゃけ、公式の宣伝文だけ読んで「全部本物」とは言えない。新野さんも「とのことです」と距離を残している。私はエンジンの中身を読んでいない。GitHubの実装も、このターンでは開いていません。
だからこの章で残すのは、数の自慢じゃない。模型の密度を疑う目です。100という数字は入口。次に見るのは、自分が現場で使う10個が、その100の中にあるかどうか。
読者への一歩は紙に3つ書くこと。自分が一番怖いコマンド。完了条件は「名前が3つ並んでいる」こと。所要5分。実行はまだしない。
100という数字は入口です。次に見るのは、現場で使う10個が入っているかどうかです。
模型の密度を疑う目を、先に残す。数の自慢では終わらせません。
現場で使う10個の名前を、先に紙へ置く。100の宣伝より、その10個が模型の中にあるかが勝負です。名前が書けないコマンドは、まだ教室の外に置いてある。
私は、連鎖の途中をごまかした模型では遊びません。駒が倒れる感触が残る場所だけを教室にする。
「プルリクエストまで」——新野淳一さんが解説した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が本物と同じかは、この画面ではまだ分からない。未検証のまま断言しない。
私は、背景を渡さない発注を、自分の席ではやめます。手順が残る教室で先に手を温める。
「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本文に、課金導線は出てこない。
私は、地図のない散策を仕事にしません。残る順番だけを、自分の棚に戻す。
「祈りながら承認している」——黒い画面を読めるようにする

WebTerm Learn公式(AI開発者向けコピー)
AIが実行するコマンドを、祈りながら承認している
この一文はPublickeyではなく、公式サイトの「誰向けか」の章にあります。ターゲットコピーだ。でも、刺さる。
コードはAIが書く。エージェントがコマンドを出す。意味が分からない。壊れた理由も分からない。公式は、その状態をそのまま見出しにしています。
私の席でも、同じ穴があります。見ているうちは育つ。見ないと止まる……未完のボールと、結論を出す責任が人間に戻る。それが自走の反転だ、と何度も書いてきた。
祈り。
承認ボタンを押す手が、判断じゃない。判断は、その一行を音読できるかどうかです。読めないなら、止める。読めるなら、任せる。出せるなら、出す。
Loop Engineeringの話でも、手放しは最後に人が引っかかる、と書いてきた。手放しの作り方をDeNAの動画から拾った記事と、向きは同じです。先に範囲を決めてから手放す。
なんて便利な教室なんだ、で終わらせない。教室は、祈りの承認を減らすための試し鍋だ。私はレッスン動画を撮っていない。スクショの実機記録も、まだ無い。触る項目は、実機検証のAskで決めてからにする。
読者への一歩は、直近でエージェントに承認したコマンドを1行だけ開き直すこと。所要5分。完了条件は「その一行を声に出して説明できる」こと。できなければ、WebTermの最初のレッスンへ戻る。
黒い画面の一行を、声に出せるかどうか。それが境界です。出せないなら止めます。
教室は便利さの話じゃない。祈りの承認を減らす試し鍋だ。
触る項目は、実機検証のAskで決める。勝手にレッスンへ入らない、というのが今のルールです。
私は、見ないと止まる席を、自分の本業にはしません。読める言葉を残してから、鍋を預ける。
よくある質問
Q. WebTerm Learnは有料ですか
A. Publickeyは12コース129レッスンが全て無料で、クレジットカード入力は不要と書いています。各コース最初のレッスンは登録不要。残りはGoogleまたはGitHub登録が必要、と続きます。私は決済画面を踏んでいません。課金ボタンも、この本文には出てきませんし、購入導線も見当たりません。
Q. 自分のPCのファイルは消えますか
A. 元記事は、仮想ファイルシステム上なので rm -rf / も現実のPCに影響しない、と書いています。私はそのコマンドを実機で叩いて確認していません。公式の安全説明を読んでから、登録なし枠だけ試してください。本番のディスクで試す必要はありませんし、仕事用フォルダも触らなくていいです。
Q. AIエージェント利用者にも必要ですか
A. 公式は「祈りながら承認している」人を対象の一つに置いています。コマンドを音読できない承認は、任せる境界が無い状態です。先に読める言葉を残す教室として使う、という向きです。エージェント利用者ほど、最初の1レッスンが効きます。
Q. この記事は実機検証済みですか
A. いいえ。読んだのはPublickey全文と公式トップ(どちらもHTTP200)だけです。レッスン操作、録画、キャプチャは未実施。仕上げ前に検証項目を別Askで確定します。勝手に触り始めません。
壊さない教室を借りてから、黒い画面を自分の言葉にする
新野淳一さんが解説した事実は短い。ブラウザのシミュレータ。仮想FS。100以上のコマンド。GitはPRまで。12コース129レッスンは無料で、クレカ入力も要らない。
私の側の結論も短いです。壊さない場所で先に手を動かす。読めない承認は、境界を預けているし、自走の反転でもある。
次の一手は公式トップを開くことです。登録なしの1レッスンだけで十分です。
WebTerm Learn本体の操作記録は、まだ本文に無い。黒い画面の感触は、未検証のまま残しています。
黒い画面の操作感触は、まだ空欄だ。
今日の完了は、公式トップの見出しを見ることです。
COLUMN
試し鍋を借りない厨房は、塩を振れない

実家の惣菜屋を思い出す。寸胴は熱い。一度入れた出汁は、簡単には捨てられない。だから新しい塩加減は、小さい鍋で先に見ます。大きい寸胴でいきなり振る人は、厨房に長くいられない。試し鍋がない厨房は、怖くて手が止まるし、客の皿にも出せない。
ターミナルの練習も同じです。自分の仕事用ディスクは寸胴だ。そこで rm を試すのは、お客さん用の鍋で塩の実験をしている。怖くなるのが普通だ。壊さない場所がないと、黒い画面は開かないし、命令も読めない。
WebTerm Learnが貸しているのは、その小さい鍋です。新野淳一さんの記事は、鍋の材質まで丁寧に書いている。私はまだ実物の取っ手を握っていない。握る前に、鍋がある場所だけ先に残す。教室の住所が先、味見は後だ、というのが今の境界だ。
分身AIへの委譲も、この順番を外すと腐ります。大きい仕事をいきなり渡して、読めない出力を承認する。それは委ねるOSじゃない。見えない寸胴に、目をつぶって塩を振っている。判断軸がない委譲は、祈りに近く、見ると止まる。
小さい鍋で味を見て、出せると分かってから、大きい寸胴へ移します。教室を借りる話と、魂を預ける話は、同じ厨房の前後工程だ。分身AI.comは、その後工程の棚であり、試し鍋の次に来る場所でもあるし、今日は取っ手を握らず住所だけを残す。
👉 判断軸の渡し方はこちら。分身AI.comもチェックしてね!
関連記事
役割を分けても、手が何をしているか読めないと空転する。Gitの練習場は、その手前の話だ。
実行の前に人の目を残す。壊さない場所と同じ向きで、止める人を先に置く。
範囲を決めてから手放す。祈りの承認を減らす話で、教室の次に来る判断だ。
参考リンク
2026年9月4日。本書の一次出典。新野淳一さんがWebTerm Learn公開を解説したPublickey本文。
製品入口。HTTP200を確認。登録なしの最初の1レッスンだけ、今日開く場所。
考える側と手を動かす側を分ける実例。手が何をしているか読めないと、役割分担は空転する。
📄 今回紹介した記事
| 著者 | 新野淳一(jniino) |
| 媒体 | Publickey |
| 公開日 | 2026年9月4日 |
| 元URL | https://www.publickey1.jp/blog/26/webgitclivimwebterm_learn.html |
🎁 無料プレゼント
Aiport(ClaudeCode AIエージェント実践会)
ClaudeCodeでAI秘書+分身AI+AIカンパニーが無料で作れるキット&解説動画をプレゼント!
▶ 無料で入会してキットを受け取る🤖 AI生成コンテンツについて
この記事はAIツール(Claude Code)を活用して制作しています。構成・文章生成にAIを使用し、最終的な内容の確認・編集・公開判断はひろくん(田中啓之)本人が行っています。「分身AIひろくん」(bunshin-ai.com)とは別のコンテンツです。
AI氣道 — 三方よしのAI活用
家事と子育てのスキマで経営する、ひろくんのAIブログ
📺 毎朝無料LIVE配信中!見逃しても大丈夫、アーカイブも完全無料。
記事も完全無料。見逃しても大丈夫!
YouTubeチャンネル: @AIKIDO-GPTs
| 曜日 | 時間 | メインホスト | ゲスト | テーマ |
|---|---|---|---|---|
| 月 | 7:00〜 | ひろくん | ただっち | AI最新ニュース・実験 |
| 月 | 13:00〜 | ひろくん | れんくん(戸野塚蓮) | AI経営術LIVE |
| 火 | 6:30〜 | ひろくん | 公ちゃん | 共感ストーリー×分身AI |
| 水 | 6:30〜 | ひろくん | 高崎さん・たくみくん | AI×開発・教育 |
| 木 | 7:00〜 | ただっち | ともみん | AI×デザイン |
| 金 | 7:00〜 | ただっち | 友くん | AIツール最前線 |
| 土 | 7:00〜 | ただっち | ゆきちゃん | AI×起業・発信 |
| 日 | 7:00〜 / 7:30〜 | WACAコラボ | ひろくん+仲間たち | 生成AI最新ニュースまとめ |
📍 日曜7:00〜のLIVEは無料視聴、7:30〜のZOOM LIVEは登録制です。詳細・登録はこちら
🔥 火曜15:00〜 社長モテる化計画LIVEもやってるよ!