React, Angular, Vue 및 채팅 앱에서 생성형 UI, 공유 상태, 휴먼 인 더 루프 흐름을 갖춘 에이전트 네이티브 앱을 구축하는 TypeScript SDK입니다.
novuhq/novu
Inbox, Email, SMS, Push, Chat, Slack을 하나의 API로 연결해 메시지를 보내는 오픈소스 알림 및 에이전트 커뮤니케이션 인프라입니다.
대체할 수 있는 제품:Twilio SendGrid
OneSignal
Knock
- 스타
- 40,173
- 포크
- 4,514
- 열린 이슈
- 115
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Novu는 제품과 AI 에이전트를 위한 커뮤니케이션 계층입니다. 제품에는 인앱 Inbox, Email, SMS, Push, Chat을 통해 알림을 보내는 단일 API를 제공합니다. 채널별 조건을 정의하는 워크플로, 메시지를 묶어 보내는 다이제스트 엔진, 사용자가 직접 알림을 관리할 수 있도록 임베드 가능한 React Inbox 컴포넌트와 환경설정 컴포넌트도 포함합니다.
에이전트용 Novu Agent Communication Infrastructure는 기존 에이전트를 Slack, Microsoft Teams, Telegram, WhatsApp, 이메일 등의 채널과 연결합니다. 수신 메시지를 받아 단일 대화 모델로 정규화한 뒤 에이전트로 전달하고 응답을 다시 보내므로, 개발자가 플랫폼마다 별도의 webhook 핸들러를 작성하지 않아도 됩니다.
이 프로젝트는 이메일, SMS, 푸시, 채팅 분야에서 60개 이상의 provider 통합을 제공합니다. 핵심 코드는 MIT 라이선스이며, enterprise 폴더에는 상용 라이선스가 적용됩니다.
핵심 기능
- 01Inbox, Email, SMS, Push, Chat을 통해 알림을 보내는 단일 API
- 02분기 처리와 채널별 조건을 지원하는 워크플로 엔진
- 03여러 알림을 하나의 메시지로 묶어 보내는 다이제스트 엔진
- 04임베드 가능한 실시간 Inbox 및 환경설정 React 컴포넌트
- 05에이전트를 Slack, Teams, Telegram, WhatsApp과 연결하는 통합 대화 모델
활용 사례
- 하나의 서비스에서 이메일, SMS, 푸시를 통해 트랜잭션 및 마케팅 알림 전송
- 임베드 가능한 Inbox를 사용해 웹 앱에 알림 센터 추가
- AI 에이전트가 Slack, Telegram 또는 이메일에서 사용자와 대화하도록 지원
빠른 시작
- 1
Novu 대시보드에서 무료 계정을 만들고 안내에 따라 진행하세요
- 2
Novu Connect를 사용해 Slack, Telegram 또는 이메일에 에이전트를 추가해 보세요
npx novu@latest connect
사용 전 알아둘 점
- 메타데이터에 라이선스가 명확히 표시되어 있지 않으므로 사용하기 전에 저장소의 라이선스 조건을 확인하세요.
토픽
자주 묻는 질문
- novu은(는) 무엇인가요?
- Inbox, Email, SMS, Push, Chat, Slack을 하나의 API로 연결해 메시지를 보내는 오픈소스 알림 및 에이전트 커뮤니케이션 인프라입니다. Novu는 제품과 AI 에이전트를 위한 커뮤니케이션 계층입니다. 제품에는 인앱 Inbox, Email, SMS, Push, Chat을 통해 알림을 보내는 단일 API를 제공합니다. 채널별 조건을 정의하는 워크플로, 메시지를 묶어 보내는 다이제스트 엔진, 사용자가 직접 알림을 관리할 수 있도록 임베드 가능한 React Inbox 컴포넌트와 환경설정 컴포넌트도 포함합니다.
- novu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- novu은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- novu은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. novu의 마지막 커밋은 2026년 10월 20일입니다.
- novu은(는) 어디에 사용할 수 있나요?
- 하나의 서비스에서 이메일, SMS, 푸시를 통해 트랜잭션 및 마케팅 알림 전송 임베드 가능한 Inbox를 사용해 웹 앱에 알림 센터 추가 AI 에이전트가 Slack, Telegram 또는 이메일에서 사용자와 대화하도록 지원
- novu는 어떻게 설치하나요?
- Novu 대시보드에서 무료 계정을 만들고 안내에 따라 진행하세요 Novu Connect를 사용해 Slack, Telegram 또는 이메일에 에이전트를 추가해 보세요: npx novu@latest connect
- novu은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/novuhq/novu
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
React, Next.js, Svelte, Vue와 Node.js로 AI 기반 애플리케이션과 에이전트를 만들 수 있는 특정 제공업체에 종속되지 않는 TypeScript 툴킷입니다.
Electron과 로컬 C++ 동기화 엔진으로 만든 빠른 오픈소스 데스크톱 이메일 클라이언트
이메일, SMS, 푸시, WhatsApp, Slack으로 대량 메시지와 자동화된 여정을 전송하는 오픈소스 셀프 호스팅 고객 참여 플랫폼입니다.
주요 이메일 클라이언트에서 호환되는 반응형 이메일용 HTML과 일반 텍스트 버전을 Markdown에서 생성합니다.
실시간 PDF 미리보기, 입사 지원 관리, AI 도우미, 자체 호스팅을 지원하는 무료 오픈소스 이력서 작성 도구입니다.