【Notion as Code って何?】使おうとしたけど使えなかった話。
2026-08-03 23:28

【Notion as Code って何?】使おうとしたけど使えなかった話。

spotify apple_podcasts youtube

はやく誰でも使えるようになって欲しい!🙏

🎙 チャプター

() オープニング
() 近況雑談・お知らせ
() 本題:Notion as Code とは何か
() 命令型から宣言型へ
() 403 Forbidden・課金は無関係
() 無料プランで動く ntn CLI
() エンディング

🔻クドラボ公式サイト https://kudolab.net/go/sp-e1613

🔻アニウラ公式サイト ⁠https://uranai.kudolab.net/

🔻Kindle「コードが書けなくても、ゲームは作れる。」(PR)https://amzn.to/4pAkSOM

感想

まだ感想はありません。最初の1件を書きましょう!

サマリー

本エピソードでは、「Notion as Code」という、NotionのワークスペースをTypeScriptでコード化し、コマンド一つで構築できる新機能について解説します。筆者はこの機能に興味を持ち、利用しようと試みましたが、現在はベータ版またはアルファ版として一部ユーザー限定で提供されており、一般公開されていないため利用できなかった経緯を共有します。この機能は、Infrastructure as Codeの考え方をNotionに応用したもので、AIとの連携により、Notionの操作に不慣れなユーザーでも容易にワークスペースを構築できるようになる可能性を秘めています。

オープニングと近況報告
どうもみなさん、クドラジアへようこそ。この番組は、年間200作品以上のアニメを視聴するアニメオタクのクドが、アニメとAIを駆使して人生を楽しむ番組です。
本日は2026年の8月3日の月曜日となっております。
はい、ということで、今日からまたね、月曜日お仕事始まっていきます。
私もですね、あの実は今10時27分ぐらいなんですけど、暗いっていうかもう27分なんですけど、30分後、まあ11時からですね、一見ミーティングが入ってたりするんで、今日の配信はあまり長くならないとは思うんですけど、
11時前にはね、ちょっと終わらせようかなというふうに思っております。
最近ね、ちょっと天気の話もしてましたから、一応お伝えしておくと、今日はね、めっちゃ天気いいですね。
っていうか私知らなかったんだけど、自分が住んでる青森のことを全然知らなかったっていうのもあれなんですが、青森はですね、なんか梅雨明けしてなかったっぽいですね。
梅雨ってもっと早い段階で終わるもんだと思ってたんですけど、ネットでね調べたらね、7月上旬ぐらいまでが梅雨の時期というふうにされてるみたいですけど、青森とか北の方はまたちょっと違うっていうことなんでしょうか。
だって普通にもう8月入っちゃってますし、だから昨日ぐらいまではすごく涼しくて、今朝もね、そんな熱いっていうほどじゃなくて、外もね結構風があって、日差しはある程度ちょっと強め、めっちゃ強めだけど、
でもそんなジリジリね、それこそ地震の話とか全然触れてませんでしたけど、熊本大きい震度7でしたっけの地震があったりして、暑さもあって今大変って話をニュースとかで見ましたけど、あそこほど多分熱くはないかな、全然。
日中になってね、昼間とかになったらわかんないですけど、朝外出た時はもうね、ちょうどいい風がピューって吹いてて、太陽のジリジリ感もそんなに強くなくて、非常に気持ちいい、こんな夏がずっと続けばいいのにって思うぐらいめちゃくちゃちょうどいい暑さですね。
海とかプールとか行くってなったらもうちょっと暑くてもいいかなと思ったけど、普通に地上でというか、別にわざわざすずみに行かなくてもいいぐらい、その辺の庭に椅子に座ってすやーできるぐらいめちゃくちゃ気持ちいい気温になっております。
これから8月はこれからが本番なんで、どんどん暑くなっていくとは思うんですけど、今日は比較的涼しい夏を過ごせる日なんじゃないかなと思います。皆さんがお住まいのエリアはいかがでしょうか?暑いですか?
もし暑くてもうやってらんねーっていう人はぜひ青森ね。青森北海道は比較的涼しい方だとは思うんで、暑いとこは暑いですけど内地とかは結構暑いとは思うんですけど、すずみに来るのもありなんじゃないかなと思います。
昨日だっけ?昨日じゃない、一昨日?8月2日だっけ?ぐらいに新潟の長岡の花火大会もやってたみたいだし、青森もね、ねぶたかねぶたかどっちか忘れたけどお祭りやったりしてるみたいなんで、ぜひぜひ青森遊びに来てみてください。
番組からのお知らせ
はい、私自身は今年も別に青森の祭りとかに特に参加する予定はないんですけど、興味のある方は祭りに参加してみてほしいなと思います。はい、ということで、ではでは、じゃあ脱談をここまでにしておいてですね、本題に行きたいと思いますが、その前にちょっとお知らせでございます。
今、クドラジ通信という無料メルマがやっております。メルマガ登録者にはですね、ユーデミーのクーポンを配布する予定です。他にもですね、いろいろコンテンツ検討中なので、ぜひ概要欄に記載の公式サイトの方から登録してみてください。
はい、ちなみに今ですね、登録者3人、ていうか私0人って言ってたんだけど、あ、違う、この前1人増えたって言ったのか、1人増えたって言ったんだけど、あの実はね、私の知らないところでね、あの2人増えてました。
で、それでAIに言って、これなんか2人増えてるって、AIがね言ってきたんだっけな、なんかね、もう2人いますよみたいな、追加で2人いますって言われて、え、誰誰誰誰みたいな、誰誰っていうか、え、いつ増えたのみたいな感じで聞いて、ちゃんとあのね、データで管理できるように修正させておいたんで、今はもう多分大丈夫かなと思います。
はい、まあほんとちょっとずつではありますけど登録してくれる方もね、いたりするんで、ぜひぜひ皆さんもね登録していただけると嬉しいです。
ユーデミンの講座ね、うーん、まあほんと近いうちに出すと思うんだけど、まだちょっと色々直さなきゃいけないところがあって、はい、今絶賛修正中というところでございます。
はい、でまたですね、この番組クドラジをSpotifyやApple Podcastでフォローしていただくと、新しいエピソードの通知が届くようになります。
聞き逃したくない方はね、ぜひポチッとフォローお願いします。ついでにですね、評価もしてもらえるとめちゃくちゃ嬉しいです。
はい、ということで、ではお知らせは以上ということで、はい、では今日の本題いきましょうか。
Notion as Codeとは?
今日はまたね、ちょっとテクノロジー回りの話にはなるんですけど、えーと、私も最近知ったんですが、ノーションアズコードと呼ばれるものがありまして、皆さんノーションはわかりますよね、さすがにね、ノーション。
私もね、使ってる?じゃあ使ってるかな?プライメートだとね、正直使ってるというのもおこがましいぐらいの使い方をしてるんですけど、本当に。
正直言うと、クドラジの台本みたいなものはノーションで実は書かれたりとかしてたりするし、
でも毎回の話す内容、今回のノーションアズコードの話す内容とかはObsidian上に記載されたりはしてるんですけど、
そのぐらい、本当にノーションはメモ代わりぐらいにしか私使ってなくて、仕事ではですね、結構ガッツリ使ってます、今。
結構仕事で日程調整したりとか、いろいろね、いろんな人から意見を集めたりするときにここに記入してくださいみたいな感じでやったりとか、
アンケートをやったりもするし、仕事で普通にチーム内で利用したりもするんで、そういう使い方はいろいろしてはいるんですけど、プライベートでは本当に全くっていう感じであんまり使ってなかったんですけど、
ここに来てですね、そのノーションアズコードというものが出てまいりました。
これ一言で言うとですね、ノーションのワークスペースを丸ごとタイプスクリプトのコードで書いて、コマンド一発で作れるっていうものになっているんですね。
ノーションのワークスペースって何かっていうと、何て言ったらいいのかな、アカウント単位というか、アカウントではないか、ワークスペースかな、ディスコードでいうサーバーみたいな感じが、
スラックもワークスペースか、スラックと同じかな、ワークスペースっていう言葉も同じだしわかりやすいかなと思いますが、そのワークスペースを丸ごとタイプスクリプトっていうプログラミング言語のコードで書いて、
コマンド一発で作れるというものをノーションが出してきました。
ただですね、こちらベータ公開、私実際にそのノーションアズコードを面白そうと思って使おうとしたんですけど、
いろいろ条件というか、公開はされてないのかな、ほぼアルファ扱いみたいな、ほぼ非公開で一部のユーザーにのみ使われてるみたいな感じらしくて、私も使おうとしたんですけど、弾かれて使えなかったんですよね。
私が使おうとしたというか、クロードコードにお願いしてやってもらおうとしたんですけど、ダメでした。
このノーションアズコード、要はタイプスクリプトで書かれるという言葉ですよ。
もう今AIがいますから、AIにタイプスクリプトのコードを書いてもらえたら、あれれみたいな、もしかしてノーションのワークスペース、クロードコードでもすべて構築できちゃうんじゃねっていうことになるわけですね。
これがやっぱり私すごいなと思って、それで使いたいなと思ったんだけど、残念ながらですね、今なんかデータ公開なのかアルファなのかちょっとよくわかんないけど、限られた人のみ使えるという風になっているみたいで、公式のXだとNow in Betaという風に告知されてるみたいなんですが、
CLI、コマンドラインインターフェースの本体とテンプレのリードミーにはですね、アルファって書いてあって、Not Publish Available、要は一般提供はまだされてないという風に書かれているそうです。
だからなんか公式のアナウンスの中でもなんか結構意見が食い違ったりみたいな話もあって、結局使えてないという感じです。
普通に一般公開はまだされてないっていうみたいですね。
AIにいろいろリサーチさせたんですよ。そしたらなんかね、公開されてねーよって言われて、え?みたいな。使えないの?え?みたいな。
ってなっているところでございます。だから今日はとりあえず、ノーションアズコートってどんなものなのかみたいなことを皆さんに伝えられたらなと思ってます。
時間もあんまないんでパパッといきましょう。
Notion as Codeの機能と利点
まずノーションアズコードとは何かということで、さっきも言ったんですけど、ワークスペースの機能をタイプスクリプトのファイルに書いてコマンド一つでノーション側に作らせる仕組みになっています。
チームスペース、データベース、ページ、中身のデータ行、カスタムAIエージェントといったものが書けるそうです。
使うコマンドは、NTN Notion as Code Applyっていうね、一行だけ書けばいいみたいで。
かつ、Gitで管理できるっていうのが売りみたいですね。
誰がいつノーションの構成を変えたのかっていうのがちゃんと履歴に残って、同じ構成を別のワークスペースに丸ごと再現できると。
Gitっていうのは変更履歴を記録したりするエンジニア御用達のツールなわけですけど、それが全部タイプスクリプトで管理できるってことは、いつどこで誰がノーションの編集をしたのかっていうのが全部記録されるっていうものになってます。
公式のデモだと、一つのスクリプトを5つのワークスペースで一括デプロイもやってたみたいですね。
あとはこれちょっとマニアックなのかもしれないけど、何が新しいのかっていうところで、命令型から宣言型へということで、従来のノーションAPI CLIだと書き方は命令型、このデータベースを作れとか、この行を足せみたいな書き方をしてたみたいで。
差分があると自分でもうあるかっていうのを確認して分岐したりとか、再実行は二重に作られるみたいなのを書いてますけど、これがノーションアズコードになると宣言型ということで、最終的にこうあって欲しいっていう風にだけ書く。
差分はノーション側が差分を計算して適用したり、あとは同じものは作り直さなかったりとか、そういう大きい変化もあるみたいですね。
ちょっといまいち何言ってるかよくわかんないんだけど、私自身はまだ使えてないからね、みたいな感じですけど。
もともとノーションAPIとかCLIとかあるんで、クロードコードから全く触れないっていうわけじゃないと思うんですよ。
なんですけど、今回ノーションアズコードになることでもう全く別物になるっていう認識でいいんじゃないかなと思います。
ここに書いてますけど、テラフォームとかインフラストラクチャーアズコードの考え方をサーバーじゃなくてノーションに持ってきたものというふうに書いてるんですけど。
私最近これ知ったんですけど、テラフォームっていうツールっていうのがあって、LACインフラストラクチャーアズコード。
インフラストラクチャーはインフラですね。インフラをコードとして管理するみたいな考え方みたいなものがあって。
例えば私だって今クラウドフレアっていうネットワークというか、そういうサービスがあって結構ガッツリ使ってるんですけど、
ああいうデータベースというかサーバーというかの設定って、それこそクラウドフレアのサイトに行ってポチポチいじって変更するじゃないですか。
あれを全部コードとして保存するというか構造とかをコードとして保管できるようにしましょうねっていうのがテラフォームとかインフラストラクチャーアズコードの考え方らしくて。
それ何がいいかというと、本来ならクラウドフレアの設定とかって自分でポチポチして、この環境を誰かに渡したいとか他のところに持っていきたいってなったときに、
いちいちまたそのポチポチを毎回やらなきゃいけないっていう作業が発生するんですけど、このテラフォームとかインフラストラクチャーアズコードの考え方でいけば、
設定がもうコードにまとまってるんで、それじゃあコード入って渡せば、そのコードを使うことで完全にその環境を再現できるっていうそういうものみたいです。
これ本当最近私も知ったんですけど、へーと思ってそんなのがあるんだって知ったんですけど、その考え方をノーションに持ってきたものっていうことだと思います。
だからワークスペースがもう全部プログラミングのコードで構成されてる作られてるっていうことですね。
だからそのワークスペースを全部コードで書かれてるものだから、このワークスペースあげます、はいみたいなこともできるわけですね。
コードパッて渡しちゃえば、ということで、実際何か内部の定義ファイルだとインフラアズコードっていう名前になってたりするみたいですね。
利用できなかった経緯と現状
もちろんAIとの相性がいいということになります。
だからこういうノーション作ってっていう風に、クロードコードとかコーデックスとかに頼むことでですね、
タイプスクリプトでコードを書いてくれて、そのままパワパワとワークスペース作ってくれちゃうというとんでもないものになってます。
たぶん今までのAPIとかCLIだとさすがにワークスペースをそのまま完全再現したりとか、ワークスペースそのものをコードベースで全部書くみたいなことはできなかったんじゃないかなと思います。
すごいよね。まだちょっと使えてないんだけど、使えるようになったら本当にいろんな幅が広がるなというふうに感じてます。
実際の手順なんかも書いてはあるんですけど、この辺はクロードコードにですね、私もやらせたんですけど、さっきも言ったようにちょっとまだ使えてないという状況なんで、一旦ここは飛ばしちゃっていいかなと思います。
今日の配信はどうかわかんないけど、ノートの有料記事の有料部分にはもしかしたら書いておくかもしれませんけど、気になる方は買っていただいて読んでいただけたらなと思います。
私は使えなかったって話ですけど、403 Forbiddenっていう状態になって、ノーションも無料プラン有料プランありますけど、無料プランだからダメとかそういうことではなくて、シンプルに限られたユーザーしか使えないみたいな状態だそうですね。
このエンドポイントは使えませんみたいなエラーが出ていて、CLI自身がNot Publish Availableというふうに宣言しているので、だからまだ一般公開されてないということみたいですね。
私もノーション無課金で無料で利用してはいるんですけど、面白そうだったら課金してもいいかなと思ったんだけど、今のところは課金するしないはあんまり関係ないっぽいんで、そこは皆さん気をつけてくださいね。
課金しないと使えないとか、課金すれば使えるよとかそういうことじゃないらしいんで、まだ一部の本当のどういう経緯で使えるかわからないけど、ノーションのYouTuberとかいますし、そういう方たちにはもしかしたらアナウンスがあって使えるようになってたりするのかもしれませんね。
ちょっとわかんないですけど、でもね本当にノーションできることが多すぎてあんまり好きじゃないんですよ。多機能すぎてよくわからないっていうのが本音なんですけど、でも今回のノーションアズコードを使えることによって、よくわかんなくていいんですよ。
ざっくりとこんなことできるんだなーぐらいわかっておけば、あとはクロードコードとかにノーションアズコードを使ってデータベース作ってほしいなーとかアンケートフォーム作ってほしいんだけどなーみたいな感じでいえば、パパパパパパーって作って、あとはそれを共有するだけみたいな状態になるわけですよ。
それはねやっぱね革命なんじゃないかなと思ってますね。だからもうノーションよくわからないっていうのはもう言い訳にならないってことですね本当に。もちろん会社で使うとなるとまたちょっといろいろ制限があったりね。
まだアルファ公開とかいう状態だから一般的には使えない状態ですけどこれがもし使えるようになってて、まあ会社でもね使っていいよっていう風になったら、AIが中身編集することになるからどうなんだろうね。
仕事でどこまで使えるのか私はわかんないですけど、プライベートでねもちろん使えるようになったらガンガン触っていこうかなとは思ってます。なんか本当にノーションが使いこなせなくてこううずうずしてたというかノーション使いたいのによくわからないっていう。
ってなってた人たちはもうクロードコードとかコーデックスにもうお願いするだけ。具体的にどんなことできるのって聞いてじゃあこれやってあれやってってお願いすればもうパパパパってタイプスクリプトのコード書いてやってくれるそうなんで、ぜひですね触れるようになったら皆さんにも触っていただきたいなというふうに思います。
今後の展望と代替案
で今はですねそのさっき言ったようにノーションアーズコード使えない状態なんですけど、同じそのノーションのCLIの公開API部分というのは無料プランで完全に動くことが確認できているので、そっちの方を使っておくのがとりあえずいいんじゃないかなと思いますしばらくはね。
そのCLIでもある程度のことは多分できると思うんですよ。この辺ちょっとややこしいですけど、フロントマター付きのきれいなマークダウンで落ちてくるとか。私の場合はクロードコードとObsidian今連携して使ってるんで、そこにノーションをどう組み合わせるかっていうのをAIと壁打ちしながらねやったりしてるんですけど。
やっぱデータベース、Obsidianにもデータベース機能あるんだよね。ややこしいんだけど。Obsidian Basesっていうね。あるんだけど、ノーションの方がやっぱデータベースの柔軟性はすごい高いらしいんで。だからデータベースだけはノーションでやりたいとかっていう人は非常に魅力的なものになっていくんじゃないかなと思います。
最後に書いてますね。ノーションは今ドキュメントツールからデプロイする社内OSに寄せにいっていると。ノーションアズコードはその一番尖った先端であるというふうに書いてくれてますね。
今触れない状況だから本当に何とも言えないんですけど、早く誰でも触れるようなベータ機能としてでもいいから、とりあえず誰でも触れるようにはなってほしいなと思うんですけど、まだそういう状態になってないということはちょっと残念な感じはしますが。
YouTubeとかで結構ノーションアズコードについて解説されている方とかもいるんで、そういうのを見てこういう感じで使えるのかっていうのを見ていただくとイメージ湧きやすいんじゃないかなと思います。
なんかでもノーション使いこなしたいよね。私思うんだよ。ノーション使いこなしたいなみたいなかっこいいなみたいなちょっとね、おしゃれだなって思うんだけど、何せちょっとできることが多すぎて何やったらいいんだろうみたいな、どういう機能があってどう使いこなしたらいいんだろうって感じなんで、本当に早くノーションアズコードが使えるようになるのを待ちたいなという気持ちでございます。
エンディング
ということで、今現在10時50分ということで、あと10分でちょっと私ミーティングが11時からあるので、じゃあ今回は少し短いですけどここまでにしたいと思います。
はい、ということでここまで聞いていただきありがとうございました。それではまた次の配信でお会いしましょう。バイバイ。
23:28

コメント

スクロール