> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 create

> יוצר פרויקט Base44 חדש מתבנית. פקודה זו אינה תלויה בפריימוורק ויכולה או להקים פרויקט מלא או להוסיף תצורת Base44 לפרויקט קיים.

<Warning>
  דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את [תיעוד המפתחים](/developers).
</Warning>

# base44 create

יוצר פרויקט Base44 חדש מתבנית. פקודה זו אינה תלויה בפריימוורק ויכולה או להקים פרויקט מלא או להוסיף תצורת Base44 לפרויקט קיים.

## קריטי: נדרש מצב לא אינטראקטיבי

תמיד ספק גם את שם הפרויקט וגם את דגל `--path`. בלי שניהם, הפקודה פותחת TUI אינטראקטיבי שסוכנים לא יכולים להשתמש בו כראוי.

WRONG: `npx base44 create`
WRONG: `npx base44 create my-app`
RIGHT: `npx base44 create my-app -p ./my-app`

## תחביר

```bash theme={null}
npx base44 create [name] --path <path> [options]
```

## ארגומנטים ואפשרויות

| ארגומנט/אפשרות        | תיאור                                                         | נדרש |
| --------------------- | ------------------------------------------------------------- | ---- |
| `name`                | שם הפרויקט (ארגומנט positional)                               | כן\* |
| `-p, --path <path>`   | נתיב היכן ליצור את הפרויקט                                    | כן\* |
| `-t, --template <id>` | מזהה תבנית (ראה תבניות למטה)                                  | לא   |
| `--deploy`            | בנה ופרוס את האתר (כולל דחיפת entities)                       | לא   |
| `--no-skills`         | דלג על התקנת מיומנויות סוכן AI (מיומנויות נוספות כברירת מחדל) | לא   |

\*נדרש במצב לא אינטראקטיבי. גם `name` וגם `--path` חייבים להיות מסופקים יחד.

## בחירת תבנית (קריטי - בחר בהתאם)

**עליך לבחור את התבנית המתאימה ביותר בהתבסס על דרישות המשתמש:**

| מזהה תבנית           | מתי להשתמש                                                                    | תרחישי דוגמה                                                                     |
| -------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| `backend-and-client` | יצירת אפליקציית web מלאה חדשה מאפס                                            | "Create a task app", "Build me a dashboard", "Make a SaaS app"                   |
| `backend-only`       | הוספת Base44 לפרויקט קיים או שימוש בפריימוורק אחר (Next.js, Vue, Svelte וכו') | "Add Base44 to my project", "I want to use Next.js", "I already have a frontend" |

**בחירת ברירת מחדל:** כאשר המשתמש מבקש "create an app" או "build a project" בלי לציין פריימוורק מסוים, השתמש ב-`backend-and-client` כדי לספק אפליקציה מלאה ומוכנה לייצור עם Vite + React + Tailwind.

## דגל `--path`

* **עבור תבנית `backend-and-client` (פרויקטים חדשים):** השתמש בנתיב תת-תיקייה חדש
  ```bash theme={null}
  npx base44 create my-app -p ./my-app -t backend-and-client
  ```
* **עבור תבנית `backend-only` (פרויקטים קיימים):** השתמש ב-`-p .` בתיקייה הנוכחית
  ```bash theme={null}
  npx base44 create my-app -p .
  ```

## זרימת עבודה: שימוש ב-`backend-only` עם פריימוורקים חיצוניים

**קריטי: תיקיית הפרויקט חייבת להיות קיימת לפני הרצת `base44 create` עם `backend-only`**

תבנית `backend-only` מוסיפה רק קבצי תצורת Base44 - היא לא יוצרת frontend. אם אתה זקוק ל-frontend עם פריימוורק מסוים:

```bash theme={null}
# Step 1: Initialize the frontend project FIRST
npm create vite@latest my-app -- --template react  # or vue, svelte, etc.
# OR: npx create-next-app@latest my-app
# OR: any other framework's init command

# Step 2: Navigate into the created folder
cd my-app

# Step 3: Install Base44 CLI
npm install --save-dev base44

# Step 4: Add Base44 configuration
npx base44 create my-app -p .
```

**אזהרה:** אל:

* תיצור תיקייה ריקה ידנית, ואז תנסה להריץ `npx create vite` בתוכה (ייכשל - התיקייה קיימת)
* הרץ `base44 create` עם `backend-only` בציפייה שייצור frontend (זה לא יקרה)

**עשה:**

* הרץ את פקודת ה-init של הפריימוורק החיצוני תחילה (היא יוצרת תיקייה משלה)
* ואז הרץ `base44 create` בתוך אותה תיקייה עם `-p .`

## דוגמאות

```bash theme={null}
# RECOMMENDED: Create full-stack project (for new apps)
npx base44 create my-app -p ./my-app -t backend-and-client

# Create full-stack and deploy in one step
npx base44 create my-app -p ./my-app -t backend-and-client --deploy

# Add Base44 to EXISTING project (must be inside the project folder)
npx base44 create my-app -p .

# Add Base44 to existing project and deploy
npx base44 create my-app -p . --deploy

# Create without adding AI agent skills
npx base44 create my-app -p . --no-skills
```

## מה זה עושה

1. מיישם את התבנית שנבחרה על נתיב היעד
2. יוצר תיקיית `base44/` עם קבצי תצורה
3. רושם את הפרויקט עם Base44 backend
4. יוצר `base44/.app.jsonc` עם ה-app ID
5. אם `--deploy` בשימוש:
   * דוחף כל entities שהוגדרו ב-`base44/entities/`
   * מריץ פקודות install ו-build (עבור תבניות עם frontend)
   * פורס את האתר לאירוח Base44

<Note>דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין ב[גרסה האנגלית](/). </Note>
