Hashbrown - 対話型・動的・自己コーディング型のAI UIフレームワーク
(github.com/liveloveapp)- AIベースのUI開発を単純化するために設計されたオープンソースフレームワークで、ユーザーと対話し、自ら再構成し、コードまで生成する知能的インターフェースの実装を支援
- Nodeバックエンド向けLLM SDKラッパーとAngular・React専用パッケージで構成されており、自然言語入力をもとにアプリ全体を動的に制御可能
- テキスト補完・構造化出力・コンポーネント選択・ツールコーリング・コード生成など、アプリの状態とコンポーネントをAIが直接制御する機能群を提供
- NodeバックエンドとUIはストリーミングベースで接続され、
/chatのようなエンドポイントを通じてリアルタイムなAI応答型UIを容易に構築可能 - 「Angular/Reactスマートホーム」「Angular財務分析」など複数のサンプルアプリで、AIがコンポーネントをレンダリングし、チャートを構成し、ページを説明する流れを体験可能
- 対応LLMプロバイダー: OpenAI, Azure OpenAI, Ollama, Google Gemini, Writer
- 今後Anthropic、Vercelに対応予定
- 多言語の入出力に対応し、ほとんどの言語を処理可能
- MITライセンス
まだコメントはありません。