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 能力處理大多數語言的輸入與輸出。
相關
- 專案
- 專案
- 專案
- 專案
- 專案