our friendly logo that looks like a hashbrown character from an animated tv showhashbrown

Sample App

We believe that one of the best ways to learn AI engineering using hashbrown is to check out and build on top of our sample app. The sample application is a smart home client built with Angular.

Some of the basic features of the sample app include:

  • Simple Chat
  • Function Calling
  • UI Chat
  • Text completion
  • Structured output
  • Structured completion

Check out our smart home sample app on GitHub


Clone Repository

First, clone the 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

LiveLoveApp provides secure, compliant, and reliable long-term support to enterprises. We are a group of engineers who are passionate about open source.

Enterprise Support

AI Engineering Sprint

Get your team up-to-speed on AI engineering with a one week AI engineering sprint. Includes a workshop on AI engineering with hashbrown and a few days with the hashbrown developer team to bring your AI ideas to life.

Long Term Support

Keep your hashbrown deployments running at peak performance with our Long Term Support. Includes an ongoing support retainer for direct access to the hashbrown developer team, SLA-backed issue resolution, and guided upgrades.

Consulting

LiveLoveApp provides hands-on engagement with our AI engineers for architecture reviews, custom integrations, proof-of-concept builds, performance tuning, and expert guidance on best practices.