liveloveapp/hashbrown

Hashbrown is a framework for building agents that run the browser. Built for Angular and React.

何を解決するか

Hashbrown は、AI の知能をウェブブラウザインターフェースに直接統合することを簡素化するためのフレームワークです。LLMプロバイダーと React や Angular などのフロントエンドフレームワークの間のギャップを埋め、ユーザーインターフェースの生成、自然言語を構造化データに変換、ブラウザ内でのユーザー行動の予測などを行うエージェントの構築を可能にします。

動作方法

Hashbrown はモジュール式のパッケージシステムで動作します:

  • コアプリミティブ: LLMとの対話に使用する共有された状態管理ツール。
  • フレームワークラッパー: React および Angular 用の特定の統合で、AI機能をフレームワークのライフサイクルに統合します。
  • プロバイダラッパー: Node.js バックエンド SDK のラッパーで、OpenAI、Anthropic、Google Gemini、Ollama などさまざまな LLM プロバイダー間で入出力を標準化し、一貫した API サーフェスを保証します。

UI フックと Node.js バックエンド間の通信は HTTP ストリーミングを介して行われます。

対象ユーザー

React や Angular を使用し、ツール呼び出しや動的 UI の生成といったエージェント機能をウェブアプリケーションに組み込みたい Web 開発者。

特徴

  • マルチフレームワーク対応: React および Angular 用のネイティブラッパー。
  • プロバイダ非依存: 標準化されたラッパーを介して、多数の独自モデルおよびオープンウェイトモデルに対応。
  • インテリジェンスツールキット: 入力補完、構造化補完、ツール呼び出し、コード生成、動的コンポーネント選択/レンダリングなどの機能を含む。
  • 多言語対応: LLM の能力を活用し、ほとんどの言語の入出力に対応。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト