Skip to content

About

AppBase plugin for Claude Code and Codex: build AppBase apps and publish them to an AppBase cloud

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

AppBase plugin for Claude Code and Codex

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@appbase

Codex:

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

更新したら起動し直します。

使い方

  1. 「AppBase にログインして。管理画面は https://www./ です」と頼む → 表示されたアドレスをブラウザで開き、照合コードを確かめて「承認する」。
  2. 「AppBase で経費の申請と承認ができるアプリを作って。アプリ ID は expense_request」と頼む。
  3. 「ステージングに出して」→ 確かめて「本番に出して」。うまくいかなければ「一つ前に戻して」。

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 のアプリを動かすサービスや競合するサービスを作るための利用、それ以外の再配布はできません。サービスの利用には別途サービスの条件が適用されます。

About

AppBase plugin for Claude Code and Codex: build AppBase apps and publish them to an AppBase cloud

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages