
RADHIKA - Adaptive Reasoning & Intelligence Assistant
A sophisticated AI-powered assistant built with Next.js and powered by multiple LLM providers including Groq, Gemini, OpenAI, and Claude. RADHIKA adapts to different modes of interaction, providing specialized assistance for productivity, wellness, learning, creative tasks, and even acts as your GenZ bestie!
π¬ Project Showcase
| Preview |
Description |
 |
π¬ YouTube Demo Click the image to watch the full demo. |
 |
π Blog Post Read the blog for in-depth explanation. |
Features
Multi-Mode Intelligence
- General Assistant: All-purpose AI companion for everyday queries and conversations
- Productivity Coach: Task management, planning, organization, and time optimization expert
- Wellness Guide: Health, fitness, mental well-being, and self-care support with sensitive guidance
- Learning Mentor: Personalized education, skill development, and study planning
- Creative Partner: Brainstorming, ideation, creative projects, and artistic inspiration
- BFF Mode: Your GenZ bestie who speaks your language, provides emotional support, and vibes with you! π
Other Cool Features
- Multi-provider LLM support with smart model selection (Groq, Gemini, OpenAI, Claude) so the app chooses fast/creative/reasoning models as needed.
- Real-time chat: streaming responses, per-mode persistent history, and a responsive UI with light/dark themes.
- Voice integration: speech-to-text input, text-to-speech output, multi-language support, and simple voice controls.
- Image generation: built-in image support (Pollinations, OpenAI DALLΒ·E, Hugging Face, Gemini, and free alternatives) with a client component for copy/download/retry. Enable image or type generate to generate an image.
- Visualizations & analytics: 3D particle activity visualization and a usage/activity matrix for insights.
- Quick actions & customization: mode-specific prompts, API key management, and UI/theme customization.
Quick start
A minimal quick start to run RADHIKA locally. For full developer documentation, configuration, usage details, and contribution guidelines the detailed docs have been moved to CONTRIBUTING.md.
Prerequisites
- Node.js 18+
- Modern web browser (speech API recommended)
Install & run
- Clone the repo
git clone https://github.com/RS-labhub/radhika.git
cd radhika
- Install dependencies
npm install
# or
bun install
- Start dev server
npm run dev
# or
bun run dev
Open: http://localhost:3000
Notes
- If you are contributing or want full configuration & feature details, see
CONTRIBUTING.md in this repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
- Issues: Report bugs and request features on GitHub Issues
- Discussions: Join conversations on GitHub Discussions
- Email: Contact the maintainer at
rs4101976@gmail.com
- X/Twitter: Follow updates @rrs00179
Meet the Author

**Built with β€οΈ by [RS-labhub](https://github.com/RS-labhub)**
*RADHIKA - Your Adaptive AI Companion for Every Need*
[β Star this repo](https://github.com/RS-labhub/radhika) β’ [π Report Bug β’ π‘ Request Feature](https://github.com/RS-labhub/radhika/issues)