🙄

AIで自律的にSaaSを構築・運営するシステムを個人で作った話【ノルン開発記】

に公開

はじめに

個人でAIを使った自律システム「ノルン」を開発しています。

ノルンは人間の指示なしに自分でSaaSを発見・構築・デプロイ・運営・修復・進化するシステムです。ジャービス(アイアンマン)をイメージして作り始めました。

この記事では、ノルンが実際に何をしているか、どう動いているかを書きます。


ノルンが自律でやっていること

  • 毎朝6:00:世界中のReddit・HackerNews・日本語サイトをスキャンして「需要があるのに競合が少ないSaaSアイデア」を自動発見
  • 発見したアイデアをdeploy_queueに積んで自動デプロイ
  • Stripeで月額課金を自動設定
  • systemdでサービスを常時監視・自動修復
  • Dev.toに告知記事を自動投稿
  • 自分の行動を評価して判断ルールを自動更新(自己進化)

現在8本のSaaSが稼働中。


技術スタック

  • Python + Flask(SaaS本体)
  • Claude API(判断・文章生成)
  • Brave Search API / Serper API(情報収集)
  • Stripe API(課金)
  • systemd(プロセス管理)
  • VPS(Xserver)
  • Nginx(リバースプロキシ)

実際に動いているSaaS

GigProposalBot

Upworkの求人に対してAIが提案文を自動生成するツール。
デモ:https://gigproposalbot.norn-ai.com/demo

求人票をペーストするだけで、パーソナライズされた提案文が10秒で生成される。

RedditLeadCatcher

Redditの投稿から「ツールを探している」発言を自動検出して通知する。

RecurringChaser

フリーランサーの未払い請求を自動でフォローアップする。


ノルンの中枢(central_brain)

ノルンの脳はnorn_central_brain.pyという1500行のPythonファイル。

5分ごとに以下のサイクルを回している:

  1. 全データ収集(SaaS稼働状況・エラーログ・学習データ)
  2. データ整合性チェック・自己修復
  3. Claude APIで状況判断・次の行動を決定
  4. 判断に基づいて自律実行(デプロイ・告知・修復・学習)
  5. 経験をログに記録して次の判断に活用

今後の方向

現在は英語圏向けSaaSが中心だが、日本市場のギャップ(海外では普及済み・日本語対応なし)を自律的に発見して日本向けSaaSも構築していく予定。

world_scannerが日本語情報源(はてブ・Zenn・ITmedia等)もスキャンするように今日アップデートした。


おわりに

「AIに全部やらせる」という発想で作り始めて、実際にここまで動くシステムになった。

まだ収益はゼロだが、仕組みは完成している。

デモを試してみたい方はこちら:https://gigproposalbot.norn-ai.com/demo

フィードバックや質問があればコメントで。

Discussion