liveloveapp/hashbrown
Hashbrown is a framework for building agents that run the browser. Built for Angular and React.
What it solves
Hashbrown is a framework designed to simplify the integration of AI intelligence directly into web browser interfaces. It bridges the gap between LLM providers and frontend frameworks like React and Angular, allowing developers to build agents that can generate user interfaces, convert natural language into structured data, and predict user actions within the browser.
How it works
Hashbrown operates through a modular system of packages:
- Core Primitives: A shared set of state management tools for LLM interactions.
- Framework Wrappers: Specific integrations for React and Angular that tie AI capabilities into the framework's lifecycle.
- Provider Wrappers: Node.js backend SDK wrappers that standardize inputs and outputs across various LLM providers (such as OpenAI, Anthropic, Google Gemini, and Ollama), ensuring a consistent API surface.
Communication between the Node.js backend and the UI hooks occurs via HTTP streaming.
Who it’s for
Web developers using React or Angular who want to embed agentic capabilities—such as tool calling and dynamic UI generation—into their web applications.
Highlights
- Multi-Framework Support: Native wrappers for both React and Angular.
- Provider Agnostic: Supports a wide range of proprietary and open-weights models via standardized wrappers.
- Intelligence Toolkit: Includes features for input completions, structured completions, tool calling, code generation, and dynamic component selection/rendering.
- Multilingual Support: Leverages LLM capabilities to handle most languages for input and output.
Related
- Project
- Project
- Project
- Project
- Project