hashbrown

Getting Started

Guide

  1. 1. Basics of AI
  2. 2. System Instructions
  3. 3. Skillet Schema
  4. 4. Streaming
  5. 5. Tool Calling
  6. 6. Structured Output
  7. 7. Generative UI
  8. 8. JavaScript Runtime

Recipes

  1. Natural Language Forms
  2. UI Chatbot with Tools
  3. Predictive Suggestions
  4. Remote MCP

Platforms

Sample App

Smart home client built with Angular.

Some of the basic features of the sample app include:

  1. Simple Chat
  2. Tool Calling
  3. UI Chat
  4. Text completion
  5. Structured output
  6. Structured completion

Check out our smart home sample app on GitHub


Clone Repository

git clone https://github.com/liveloveapp/hashbrown.git

Then install the dependencies:

cd Hashbrown
npm install

Open up the samples/smart-home/client directory.

Starting the Application

You will need to start both the server and the client to run the sample application.

npx nx serve server
npx nx serve client

OpenAI API Key

Our samples are built using OpenAI's models.

  1. Sign up for OpenAI's API
  2. Create an organization and API Key
  3. Set the OPENAI_API_KEY environment variable in the .env file in the root directory.
OPENAI_API_KEY=your_openai_api_key
Sample App Clone Repository Starting the Application OpenAI API Key