テンプレート
フォーク可能なスターターパッケージ — `todo`、`contracts`、`procurement`、`helpdesk` など。
テンプレート
テンプレートはフォーク可能なスターターパッケージです。それぞれが実際に 形になったアプリであり、marketplace からワンクリックでインストールするか、 CLI でクローンして拡張可能な TypeScript コードベースを取得できます。
テンプレートが存在する理由は 2 つあります。
- 語るより見せる — 動作するマルチオブジェクトのアプリは、ドキュメントよりも 素早く理解できます。
- エンジニアリングチームに出発点を提供する — DB に AI 生成のメタデータがある だけでなく、ソース管理下にコードを置きたい場合に役立ちます。
デフォルトカタログに含まれるもの
| テンプレート | ドメイン | フォーク向けのスターター対象… |
|---|---|---|
todo | タスクとプロジェクト | 「何らかの方法でグループ化された、やるべきこと」を扱うあらゆるツール |
contracts | AI 条項抽出付きの CLM | 承認 + ドキュメント AI |
procurement | ベンダー、発注書、3-way マッチ | 承認チェーン + 受領 |
compliance | SOC 2 / ISO 27001 統制 | エビデンス収集ワークフロー |
helpdesk | AI ファーストのカスタマーサポート | チケット + SLA + AI コパイロット |
content | 編集カレンダー + チャネル ROI | ライフサイクル + メトリクス |
hr | ディレクトリ、組織図、休暇 | 人材中心のアプリ |
project | プロジェクト / タスク / マイルストーン追跡 | PM ツール |
ソース: github.com/objectstack-ai/templates。 Apache-2.0。許可なくフォークしてください。
30 秒でインストール(コード不要)
Console で:
- Marketplace を開く → テンプレートを検索する。
- Install をクリックする。
- 更新する — 新しいアプリがナビゲーションに表示されます。
完了です。レコード、ビュー、フロー、権限 — すべて稼働しています。
コードベースとしてフォークする(エンジニア向け)
pnpm dlx @objectstack/cli create my-app --template todo
cd my-app
pnpm install
pnpm dev # http://localhost:4002クローンは自己完結型の pnpm パッケージで、編集、lint、テスト、コミットが可能な
*.object.ts、*.view.ts、*.flow.ts ファイルで構成されています。準備が
できたら:
pnpm build
os package publish # → your marketplaceあなたのフォークをインストールした顧客は、あなたのブランドとあなたの 変更内容を受け取ります。
テンプレート憲章(ソーシャルコントラクト)
すべてのテンプレートは、そのスコープと厳格な制限を宣言する CHARTER.md を
備えています。典型的には、ビジネスオブジェクト 6 個以下、src/ 配下のコード
2,500 行以下、アプリ 1 つ、デフォルトロケール 1 つです。憲章が存在するのは、
テンプレートが未完成の製品ではなく、テンプレートであり続けるためです。
フォークがこれらの制限を超えて成長した場合は、新しいテンプレートとして公開し、
既存のものを肥大化させないでください。
ファイルサフィックスのプロトコル(*.object.ts、*.state.ts、*.hook.ts など)、
オーサリングの順序(objects → state → hooks → views → flows → …)、および
再発明せずに再利用すべきポリモーフィックなプラットフォームサービス
(sys_comment、sys_attachment、sys_audit_log)については、上流の
TEMPLATE_GUIDE.md
を参照してください。
出発点を選ぶ
| 構築するものが… | これをフォーク | 理由 |
|---|---|---|
| 「何か」を追跡する社内ツール全般 | todo | すべてのプリミティブを最小かつ最もクリーンに示すデモ |
| 承認チェーンを伴うもの | procurement または contracts | 実際の承認プロセスが組み込まれている |
| AI を備えた顧客向けのもの | helpdesk | エージェント + チケットコパイロットのパターン |
| 規制業界のワークフロー | compliance | 監査 + エビデンス + 統制マッピング |
| 人材 / 組織図アプリ | hr | ディレクトリ + レポートライン構造 |
AI Builder とテンプレートを組み合わせる
テンプレートをフォークしても、その上で 引き続き AI Builder を使用できます。
helpdesk をインストールしてから、次のように指示します。
「
hd_ticketに範囲 1〜5 のcsat_score整数フィールドを追加し、クローズ時に 入力を求めて。」
AI はインストール済みのパッケージをその場で拡張します。os package export で
変更をソースリポジトリにプッシュしてください。
次に進む先
- AI Builder — チャットで任意のテンプレートを拡張する
- Packages — テンプレートとは実際には何か
- Marketplace — あなたのフォークを配布する
- Quickstart — 開発者パスのエンドツーエンド全体