クイックスタート
TODO(内部向け・リリース前に対応して削除)
Section titled “TODO(内部向け・リリース前に対応して削除)”このガイドでは、サンプルのWebアプリケーションをKeelsonにデプロイし、ブラウザでアクセスできることと、ログイン保護がデフォルトで有効になること を確認します。
1. 事前準備
Section titled “1. 事前準備”このガイドを始める前に、次のものを用意してください。
- Node.js と npm — ターミナルで
node -vとnpm -vを実行し、バージョンが表示されればOKです。インストールが必要な場合は Node.js公式サイト から推奨版(LTS)をダウンロードしてください。 - Keelson のアカウント — まだの方は keelson.dev からサインアップしてください。
- Claude Code や Codex など、Agent Skill を利用できるAIエージェント
2. Keelson CLIをインストールする
Section titled “2. Keelson CLIをインストールする”インストール後、以下のコマンドで確認してください。
keelson --version3. Keelsonにログインする
Section titled “3. Keelsonにログインする”あなたのマシンをKeelsonのアカウントと紐付けます。以下のコマンドを実行してください。
keelson auth loginブラウザが開き、ログイン画面が表示されます。ログインが完了すると、ターミナルに戻って操作を続けられます。
4. Agent Skillをインストールする
Section titled “4. Agent Skillをインストールする”Keelsonでは、デプロイやデプロイ状態の確認(ログの確認)をAIエージェントに任せることができます。AIエージェントがKeelsonを操作するための Skill を、以下のコマンドでインストールしてください。
npx skills add https://github.com/keelsonhq/agent-skills --skill xxxxxx5. サンプルアプリを準備する
Section titled “5. サンプルアプリを準備する”デプロイのテスト用に、シンプルなPython (FastAPI) アプリを用意しました。このサンプルアプリには、認証やセキュリティに関するコードは一切含まれていません。
- sample-web (GitHub) からZIPファイルをダウンロードし、デスクトップなどに展開します。
- 展開したフォルダを、普段お使いのAIエージェント(Claude Codeなど)で開きます。
6. AIエージェントにデプロイを指示する
Section titled “6. AIエージェントにデプロイを指示する”ここがKeelsonの醍醐味です。複雑なコマンドを打つ必要はありません。AIエージェントのチャット欄に、一言こう指示してください。
指示の例: 「Skillを使って、このアプリをKeelsonにデプロイして」
AIエージェントが keelson.yaml を読み取り、自動的にビルドとデプロイを開始します。デプロイには通常1〜2分かかります。その間、AIがサーバーの構築やセキュリティ設定をすべて代行しています。成功すると、AIが以下のような公開URLを教えてくれます。
https://your-app-name.keelson.run/7. セキュリティを確認する
Section titled “7. セキュリティを確認する”デプロイされたURLをブラウザで開いてみましょう。
- ログイン済みブラウザ: アプリが表示されます。
- シークレットウィンドウ: URLを開くと、Keelsonのログイン画面が表示されます。
これが Security by Default です。アプリのコードに認証処理を書かなくても、Keelson がデフォルトでログイン保護を適用します。