Personal AI Chat Platform for AJ KAMESH
A powerful, customized multi-model AI chat interface built exclusively for AJ KAMESH's personal use.
- Multi-Model Support: Access OpenAI GPT-4, Claude, Gemini, Grok, Perplexity, Mistral, and more
- Local AI with Ollama: Run models locally with automatic detection
- Bring Your Own API Key (BYOK): Support via OpenRouter for additional models
- File Uploads: Attach and process files in conversations
- Modern UI: Clean, responsive design with light/dark themes
- Customizable: User system prompts, multiple layout options
- Self-Hostable: Complete control over your data
- Built with Latest Tech: Next.js 15, React 19, TypeScript, Tailwind CSS
- MCP Support: Full Model Context Protocol integration (WIP)
cd "e:\AJ STUDIOZ\zola"
npm install
# Create .env.local file with your API keys
# See .env.example for all available options
npm run devYour personal AI chat will be available at http://localhost:3000
# Install and start Ollama (Windows)
# Download from: https://ollama.ai/download/windows
# Pull your preferred models
ollama pull llama3.2
ollama pull mistral
ollama pull codellama
# Start the application
cd "e:\AJ STUDIOZ\zola"
npm install
npm run devcd "e:\AJ STUDIOZ\zola"
docker-compose -f docker-compose.ollama.yml up-
Copy
.env.exampleto.env.local -
Add your API keys for the models you want to use:
OPENAI_API_KEY- For GPT modelsANTHROPIC_API_KEY- For Claude modelsGOOGLE_GENERATIVE_AI_API_KEY- For Gemini modelsXAI_API_KEY- For Grok modelsPERPLEXITY_API_KEY- For Perplexity modelsMISTRAL_API_KEY- For Mistral modelsOPENROUTER_API_KEY- For additional models via OpenRouterGROQ_API_KEY- For Groq models
-
Optional configurations:
OLLAMA_BASE_URL- For local Ollama (default: http://localhost:11434)- Supabase settings for auth and storage
- Additional developer tools
- Next.js 15 — React framework
- React 19 — UI library
- TypeScript — Type safety
- Tailwind CSS — Styling
- shadcn/ui — UI components
- Vercel AI SDK — AI model integration
- prompt-kit — AI components
- motion-primitives — Animations
- Supabase — Auth and storage
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run type-check # TypeScript type checkingThis interface is fully customized for AJ KAMESH with:
- Personalized branding and metadata
- Custom SEO optimization
- Tailored user experience
- AJ STUDIOZ theming
- All API keys are stored securely in environment variables
- Encryption support for user API key storage
- CSRF protection enabled
- Secure authentication with Supabase
For detailed setup instructions including:
- Database setup
- Production deployment
- Supabase configuration
- Vercel deployment
See:
- INSTALL.md - Complete installation guide
- PRODUCTION-SETUP-GUIDE.md - Production deployment
AJ KAMESH - Personal AI Assistant Platform
Powered by AJ STUDIOZ
Apache License 2.0
This is a customized version for personal use. The interface supports multiple AI models and can be extended with additional features as needed.
For issues or customization requests, contact AJ KAMESH.