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 생성과 같은 에이전트 기능을 통합하고자 하는 웹 개발자.

주요 특징

  • 다중 프레임워크 지원: React 및 Angular용 네이티브 래퍼.
  • 프로바이더 독립성: 표준화된 래퍼를 통해 다양한 독점 및 오픈웨이트 모델을 지원.
  • 지능형 툴킷: 입력 완성, 구조화된 완성, 도구 호출, 코드 생성, 동적 컴포넌트 선택/렌더링 기능 포함.
  • 다국어 지원: LLM 기능을 활용해 대부분의 언어에 대한 입력 및 출력을 처리.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트