Skip to content

recoupable/Recoup-Chat

Repository files navigation

Recoup | AI Agents Made for the Music Industry

This is a Next.js project made with create-next-app.

Description

Recoup is an AI agent platform fueling smarter song rollouts, unforgettable fan experiences and lasting artist growth -- Empowering music executives with actionable insights and next-gen tools to elevate every artist and engage every fan.

Features

  • AI-powered chatbot
  • Real-time streaming responses
  • Artist Mode for roster analytics
  • User authentication with Privy
  • Integration with Supabase for data storage
  • Tailwind CSS for styling
  • TypeScript for type safety

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Project Structure

  • app/: Contains the main application pages and layout
  • components/: Reusable React components
  • lib/: Utility functions and services
  • providers/: React context providers
  • hooks/: Custom React hooks
  • types/: TypeScript type definitions
  • packages/: Custom packages for shared functionality

Key Components

  • LandingPage: The main landing page component
  • Chat: The core chat interface component
  • Suggestions: Provides chat suggestions to users

Configuration

This project uses various configuration files:

  • next.config.mjs: Next.js configuration
  • tailwind.config.ts: Tailwind CSS configuration
  • tsconfig.json: TypeScript configuration
  • .eslintrc.json: ESLint configuration

Evals

This project includes OpenAI Evals for testing and evaluating the AI components. Evals help ensure the quality and reliability of our AI responses across different use cases in the music industry.

To run the evals:

oaieval gpt-3.5-turbo recoup

Learn More

To learn more about the technologies used in this project, check out the following resources:

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

About

Make your music rollouts smarter with AI agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •