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!.
