ChatWise is an intelligent AI-powered platform designed for seamless conversations, brainstorming, and problem-solving. Instantly explore ideas, ask questions, and get insightful responses.
π Live App
| Technology | Badge |
|---|---|
| Next.js | |
| React.js | |
| TypeScript | |
| Tailwind CSS | |
| Framer Motion | |
| Google Gemini AI | |
| ElevenLabs SDK |
π https://chatwise1.vercel.app/
Make sure the following tools are installed on your machine:
git clone https://github.com/abdifitahabdulkadir/chatwise.git
cd chatwise-
Create a
.env.localfile in the root directory. -
Add the following credentials:
π Google OAuth (via Google Console)
AUTH_GOOGLE_ID="Your Google client ID"
AUTH_GOOGLE_SECRET="Your google Secret ID"π GitHub OAuth (via GitHub OAuth App)
AUTH_GITHUB_ID="Your Github Client ID"
AUTH_GITUB_SECRET="Your Github Secret ID"ποΈ MongoDB Database (via MongoDB)
DATABASE_URL="mongodb string url"π§ Google Gemini AI (via Gemini AI Studio)
GEMINI_API_KEY="your-gemini-api-key"ποΈ ElevenLabs SDK (via 11Labs Docs)
NEXT_PUBLIC_EVELNLABS_API_KEY="your-11labs-api-key"if you get an error telling you have trust issue on your local machine -computer after you built the app locally then add local url to the .env.local file and you should good to go.
AUTH_TRUST_HOST='http://localhost:3000/'- Generate the Auth.js secret key:
npx auth secretnpm installnpm run devβ Yes! Youβre welcome to contribute, fork, or learn it.
π§ Not yet! Itβs still under active development. New features are coming soon.
β No, not entirely. You're welcome to learn from it or contribute, but credit to the author @abdifitahabdulkadir is required.
This project is licensed under the MIT License.
Finally, Feel free to βοΈ the repository if you find it useful!.
