# Getting Started

## Installation

First, install [blueprint-cli](https://github.com/onehilltech/blueprint-cli) globally.

```bash
npm install -g @onehilltech/blueprint-cli
```

The [command-line interface (cli)](/developer-guide/untitled-2.md) is used to create a new Blueprint application, and manage the application's project space.

## Creating an Application

Use the installed cli to generate a new application.

```bash
blueprint new helloworld
```

The cli will generate a new Blueprint application in the `helloworld` directory. It will also install the node modules for the application.

## Running the Application

Run the Blueprint application by simply running [NodeJS](https://nodejs.org/en/) from the root directory of your application.

```bash
cd ./helloworld
node ./app
```

The Blueprint application will launch with the default configuration. You can now open a browser to <http://localhost:8080>, and see the quick start Blueprint application.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blueprint.onehilltech.com/quick-start/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
