nlux

不活跃
GitHub TypeScript NOASSERTION

简介

强大的对话式 AI JavaScript 库,支持 React、Next.js 和原生 JS,可对接 LangChain、HuggingFace、Vercel AI 等多种 LLM 后端,提供开箱即用的聊天 UI 组件。

核心特性

  • 强大的对话式 AI JavaScript 库,几行代码即可构建聊天界面
  • 支持 React、Next.js 和原生 JavaScript,适配多种前端框架
  • 内置 LangChain、HuggingFace、Vercel AI 等多种 LLM 适配器
  • 支持 React Server Components 和生成式 UI
  • 零依赖轻量设计,核心库无外部 UI 依赖
  • 支持助手和用户角色自定义,可定制名称、头像和描述

适用场景

💡 为 Web 应用快速添加 AI 聊天功能
💡 构建基于 LangChain 后端的对话式 AI 界面
💡 在 Next.js 项目中集成 Vercel AI 的聊天组件
💡 创建支持多 LLM 后端切换的聊天机器人
💡 开发具有自定义主题和样式的 AI 助手界面

快速开始

1. 使用 CLI 快速创建项目:npx nlux-cli create next my-app
2. 或手动安装:npm install @nlux/react
3. 导入 AiChat 组件和 useChatAdapter hook
4. 配置 LLM 适配器(如 OpenAI、LangChain)
5. 在页面中渲染 <AiChat /> 组件即可

相关项目