LumeAI is a state-of-the-art, multimodal chat application built with Next.js, leveraging the latest advancements in AI to deliver a smooth and engaging user experience.
- Real-time chat interface with AI-powered responses
- Support for multiple AI models (OpenAI GPT-4, GPT-3.5, Anthropic Claude, Google PaLM)
- File attachment support with preview functionality
- Markdown rendering for rich text formatting
- Code syntax highlighting
- Responsive design with a resizable sidebar
- Dark mode support
- User preferences and settings management
- Token usage tracking and visualization
- Node.js (v14 or later)
- npm or yarn
- An OpenRouter API key
-
Clone the repository:
git clone https://github.com/c-w-d-harshit/lume-ai.git
-
Change to the project directory:
cd lume-ai
-
Install the dependencies:
npm install # or yarn install
-
Run the development server:
npm run dev # or yarn dev
-
Open your browser and navigate to
http://localhost:3000
to see the application running.
To deploy LumeAI, you can use platforms like Vercel, Netlify, or AWS. Make sure to set the necessary environment variables for your production environment.
We welcome contributions to LumeAI! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes and commit them with descriptive messages
- Push your changes to your forked repository
- Submit a pull request to the main repository
LumeAI is open-source software licensed under the MIT License.
If you have any questions, suggestions, or feedback, please feel free to reach out to us at [email protected].
Happy chatting with LumeAI!