AIceberg is an AI-generated music app that allows users to upload their own AI-generated music and discover and listen to music created by others. One of the standout features of AIceberg is its AI chat functionality, which enables users to have conversations with virtual representations of celebrities such as Kanye West, Taylor Swift, and many others.
The app was built using cutting-edge technologies including Next.js, Supabase, Langchain, Vercel AI SDK, and Tailwind CSS with Daisy UI.
-
AI-generated Music Upload: π΅ Users can upload their own AI-generated music tracks to the platform, sharing their creations with the AIceberg community.
-
Music Discovery: π Explore a vast collection of AI-generated music created by other users. Discover new artists, genres, and unique compositions.
-
AI Chat with Celebrities: π¬ Engage in interactive conversations with virtual representations of celebrities, including popular artists like Kanye West and Taylor Swift. Utilizing advanced AI chatbot technology, AIceberg brings the experience of conversing with your favorite celebrities to life.
-
Community Interaction: π€ Connect and engage with other AIceberg users through comments, likes, and sharing functionalities. Foster a supportive and creative community.
-
Next.js 13: AIceberg is built using the Next.js framework, providing a robust and efficient server-side rendering environment for seamless user experiences.
-
Supabase: Supabase is employed as the backend database and authentication provider, ensuring secure and reliable storage of user-generated music and user data.
-
Langchain: Langchain is integrated to enhance the AI chat functionality, enabling natural language processing and understanding to facilitate realistic conversations with virtual celebrities.
-
Vercel AI SDK: The Vercel AI SDK powers the AI components of the app, providing AI-generated music composition capabilities and the ability to chat with virtual celebrities.
-
Tailwind CSS with Daisy UI: AIceberg utilizes Tailwind CSS with the Daisy UI component library for a visually appealing and responsive user interface. This combination allows for efficient styling and customization of the app's frontend.
AIceberg is an open-source project, and contributions from the community are highly appreciated. If you encounter any issues, have suggestions, or would like to add new features, please submit a pull request or open an issue on the GitHub repository.
AIceberg is released under the MIT License.
AIceberg would like to express gratitude to the creators and contributors of the following technologies used in this project: Next.js, Supabase, Langchain, Vercel AI SDK, Tailwind CSS, and Daisy UI. Additionally, we extend our thanks to the open-source community for their valuable contributions and support.
Enjoy creating and discovering AI-generated music with AIceberg! πΆπ€