ObjectOS
구축

템플릿

포크 가능한 스타터 패키지 — `todo`, `contracts`, `procurement`, `helpdesk` 등.

템플릿

템플릿은 포크 가능한 스타터 패키지입니다. 각 템플릿은 marketplace에서 클릭 한 번으로 설치하거나, CLI로 클론하여 확장할 수 있는 TypeScript 코드베이스를 얻을 수 있는 실제로 형태를 갖춘 앱입니다.

템플릿이 존재하는 두 가지 이유:

  1. 말보다 보여주기 — 동작하는 멀티 오브젝트 앱은 문서보다 더 빠르게 읽힙니다.
  2. 엔지니어링 팀에 출발점 제공 — DB에 AI가 생성한 메타데이터만이 아니라, 소스 관리 하에 있는 코드를 원할 때.

기본 카탈로그에 포함되는 것

템플릿도메인포크 가능한 스타터 용도…
todo작업 및 프로젝트"어떤 식으로든 그룹화된 할 일" 도구 일체
contractsAI 조항 추출 기능이 있는 CLM승인 + 문서 AI
procurement공급업체, 발주서, 3-way 매칭승인 체인 + 입고
complianceSOC 2 / ISO 27001 통제증거 수집 워크플로우
helpdeskAI 우선 고객 지원티켓 + SLA + AI 코파일럿
content편집 일정 + 채널 ROI라이프사이클 + 지표
hr디렉터리, 조직도, 휴가인력 중심 앱
project프로젝트 / 작업 / 마일스톤 추적PM 도구

출처: github.com/objectstack-ai/templates. Apache-2.0. 묻지 말고 포크하세요.

30초 만에 설치 (코드 불필요)

Console에서:

  1. Marketplace를 열고 → 템플릿을 검색합니다.
  2. Install을 클릭합니다.
  3. 새로고침하면 — 새 앱이 내비게이션에 나타납니다.

완료. 레코드, 뷰, 플로우, 권한 — 모두 즉시 사용 가능합니다.

코드베이스로 포크 (엔지니어용)

pnpm dlx @objectstack/cli create my-app --template todo
cd my-app
pnpm install
pnpm dev          # http://localhost:4002

클론은 자체 완결적인 pnpm 패키지로 — *.object.ts, *.view.ts, *.flow.ts 파일을 편집, 린트, 테스트, 커밋할 수 있습니다. 만족스러우면:

pnpm build
os package publish   # → your marketplace

여러분의 포크를 설치하는 고객은 여러분의 브랜드와 여러분의 수정 사항을 받게 됩니다.

템플릿 헌장 (사회적 계약)

모든 템플릿은 범위와 엄격한 한계를 선언하는 CHARTER.md를 함께 제공합니다 — 일반적으로: 비즈니스 오브젝트 6개 이하, src/ 하위 2,500 LOC 이하, 앱 1개, 기본 로케일 1개. 헌장은 템플릿이 절반만 완성된 제품이 아니라 템플릿으로 유지되도록 하기 위해 존재합니다. 포크가 이러한 한계를 초과하면, 기존 템플릿을 부풀리지 말고 새로운 템플릿으로 출시하세요.

파일 접미사 프로토콜(*.object.ts, *.state.ts, *.hook.ts, …), 작성 순서(오브젝트 → 상태 → 훅 → 뷰 → 플로우 → …), 그리고 재발명하는 대신 재사용해야 하는 다형성 플랫폼 서비스(sys_comment, sys_attachment, sys_audit_log)에 대해서는 업스트림 TEMPLATE_GUIDE.md를 참고하세요.

출발점 선택하기

만들고 있는 것이…이것을 포크하세요이유
"무언가"를 추적하는 내부 도구 일체todo모든 프리미티브를 가장 작고 깔끔하게 보여줌
승인 체인이 있는 무엇이든procurement 또는 contracts실제 승인 프로세스가 연결되어 있음
AI가 포함된 고객 대면 무엇이든helpdesk에이전트 + 티켓 코파일럿 패턴
규제 산업 워크플로우compliance감사 + 증거 + 통제 매핑
인력 / 조직도 앱hr디렉터리 + 보고 구조

AI Builder + 템플릿 함께 사용하기

템플릿을 포크하고 그 위에서 AI Builder를 여전히 사용할 수 있습니다. helpdesk를 설치한 다음 이렇게 말하세요:

"hd_ticketcsat_score 정수 필드를 추가하고, 범위는 1–5, 마감 시 입력하도록 요청해줘."

AI는 설치된 패키지를 그 자리에서 확장합니다. os package export로 변경 사항을 소스 저장소에 푸시하세요.

다음으로 갈 곳

  • AI Builder — 채팅으로 모든 템플릿 확장
  • Packages — 템플릿이 실제로 무엇인지
  • Marketplace — 여러분의 포크 배포
  • Quickstart — 개발자 경로의 전체 엔드투엔드

On this page