> For the complete documentation index, see [llms.txt](https://synthcodeai.gitbook.io/synthcode-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://synthcodeai.gitbook.io/synthcode-ai/getting-started.md).

# Getting Started

**System Requirements**

* Minimum: 4GB RAM, modern browser, stable internet connection.
* Recommended: 16GB RAM, GPU support for advanced computations.

**Installation Guide**

1. Install SynthCode AI CLI:

   ```bash
   bashCopy codenpm install synthcode-ai
   ```
2. Authenticate using your API key:

   ```bash
   bashCopy codesynthcode-ai login --api-key YOUR_KEY
   ```
3. Start your first project:

   ```bash
   bashCopy codesynthcode-ai create project-name
   ```

**First Steps**

1. **Create an Account:** Sign up on [www.synthcode.ai](http://www.synthcode.ai) to receive your API key.
2. **Explore Templates:** Access prebuilt workflows tailored for your industry.
3. **Run a Demo:** Try out the "Idea to Code" feature using the following command:

   ```bash
   bashCopy codesynthcode-ai demo
   ```

**Example Workflow**

**Input:**\
*"Create a Python script that fetches weather data from an API and displays it."*

**Output:**

```python
pythonCopy codeimport requests

def get_weather(city):
    api_key = "your_api_key"
    url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}"
    response = requests.get(url)
    data = response.json()
    print(f"Weather in {city}: {data['weather'][0]['description']}")

get_weather("New York")
```
