Claude Code / Codex に「AppBase で〇〇のアプリを作って」と頼むと、AppBase のアプリ(AppSpec の宣言と React の画面)を作り、 AppBase のクラウドへステージング → 本番 → 戻すまで公開できるようにするプラグインです。 手元に AppBase のエンジンや Mac アプリは要りません。公開は AppBase クラウドの公開 API(API 仕様)を通ります。
このリポジトリに鍵・トークン・パスワードは含まれていません。ログインは、ブラウザで端末を承認したときに、 その端末にだけ発行されます(7 日間有効)。AI にトークンやパスワードを教える必要はありません。
- AppBase のクラウドを使っている会社のメンバーのアカウント(招待制)と、使うアプリ ID の登録
- Node.js 20 以上と git
- Claude Code または Codex
アカウントやアプリ ID がまだない場合は、初期セットアップ の順に準備してください。
Claude Code:
claude plugin marketplace add ymasaki/appbase-plugin
claude plugin install appbase@appbaseCodex:
codex plugin marketplace add ymasaki/appbase-plugin
codex plugin add appbase@appbase入れたら Claude Code / Codex を起動し直します。
Claude Code:
claude plugin marketplace update appbase
claude plugin update appbase@appbase(Claude Code の /plugin → Marketplaces → appbase → 「Enable auto-update」で自動更新にもできます。)
Codex:
codex plugin marketplace upgrade appbase
codex plugin add appbase@appbase更新したら起動し直します。
- 「AppBase にログインして。管理画面は https://www./ です」と頼む → 表示されたアドレスをブラウザで開き、照合コードを確かめて「承認する」。
- 「AppBase で経費の申請と承認ができるアプリを作って。アプリ ID は expense_request」と頼む。
- 「ステージングに出して」→ 確かめて「本番に出して」。うまくいかなければ「一つ前に戻して」。
AI が使うコマンドは skills/appbase/scripts/appbase.mjs です(node appbase.mjs help で一覧)。
claude plugin uninstall appbase@appbase # Claude Code
codex plugin remove appbase@appbase # Codex端末のログインは、管理画面の「アカウント設定」→「端末のログイン」で取り消せます。
保存された資格情報は ~/.config/appbase/credentials.json です。
| パス | 内容 |
|---|---|
skills/appbase/SKILL.md |
AI への手順(作る・検査・公開・戻す) |
skills/appbase/references/ |
API 仕様、初期セットアップ、アプリの書き方、公開、困ったとき |
skills/appbase/scripts/appbase.mjs |
公開 API を呼ぶスクリプト(Node.js のみ、依存なし) |
skills/appbase/assets/ |
アプリのひな形、@appbase/sdk のソース、AppSpec の説明 |
.claude-plugin/、plugin.json、.agents/plugins/ |
Claude Code と Codex のマニフェスト |
LICENSE |
利用条件 |
このリポジトリは AppBase 本体のリポジトリから組み立てたものです。変更は本体側で行います。
AppBase Plugin License。AppBase のサービスで動くアプリを作る・公開する目的に限り、無償で使用・改変でき、ひな形と SDK はそのアプリの一部として配布できます。 AppBase のアプリを動かすサービスや競合するサービスを作るための利用、それ以外の再配布はできません。サービスの利用には別途サービスの条件が適用されます。