hashbrown

Getting Started

Guide

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

Recipes

  1. Natural Language Forms
  2. UI Chatbot with Tools
  3. UI Kits
  4. Predictive Suggestions
  5. Remote MCP
  6. Threads
  7. Magic Text
  8. JSON Parser
  9. CopilotKit
  10. Local Models

Platforms

Platforms

Hashbrown uses the adapter pattern for supporting multiple platforms.

Official Adapters

Platform Adapter Package
OpenAI @hashbrownai/openai
Microsoft Azure @hashbrownai/azure
Anthropic Claude @hashbrownai/anthropic
Amazon Bedrock @hashbrownai/bedrock
Google Gemini @hashbrownai/google
Ollama @hashbrownai/ollama

Custom Adapters

Can't find your preferred AI provider? Create a custom adapter for any LLM that supports streaming chat completions.

Platform Capabilities

Platform Text Streaming Tools Structured Output
OpenAI
Microsoft Azure
Anthropic Claude
Amazon Bedrock
Google Gemini
Ollama

Platform Limitations

Platform Limitations
OpenAI None
Microsoft Azure None
Anthropic Claude Requires @anthropic-ai/sdk peer dependency
Amazon Bedrock Native structured output support varies by model
Google Gemini Native structured output support varies by model
Ollama Limited model support

Where is X platform?

If you are an enterprise customer and want to use a platform that is not listed here, please reach out to us at hello@liveloveapp.com. Or better yet, create your own custom adapter!

Platforms Official Adapters Custom Adapters Platform Capabilities Platform Limitations Where is X platform?