An open source Saas platform to help users to use many AI tools such as AI assistant , image, code, music and video generation in one platform.
View Demo
路
Report Bug
路
Request Feature
Lumina AI is a SaaS-based AI platform built with Next.js, Shadcn, Tailwind CSS, Clerk, and the OpenAI API. It offers various AI-powered features such as AI chat assistant, image generation, code generation,video and music generation.
Lumina AI comes with a wide range of AI-powered features, including:
Visit our Lumina.AI
To get started with Lumina AI, follow these steps:
Clone this repository:
git clone https://github.com/Tusharknwl/Lumina_AI.git
Change to the project directory:
cd Lumina_AI
Install dependencies:
npm install
Configure your environment variables. Refer to the Configuration section for details.
Start the development server:
npm run dev
Open your web browser and navigate to http://localhost:3000 to access the application.
To configure Lumina AI, you'll need to set the following environment variables:
/sign-in
)./sign-up
)./dashboard
)./dashboard
).Create a .env
file in the project root directory and define these variables as follows:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
OPENAI_API_KEY=your_openai_api_key
REPLICATE_API_TOKEN=your_replicate_api_token
We welcome contributions from the community. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.