We're excited to announce the first alpha release of CR Chatbot - a professional, clean web-based chatbot frontend for Ollama endpoints with thinking models support!
- Professional Chat Interface with clean, responsive design
- Full Ollama Integration with real-time connection testing
- Thinking Models Support for advanced AI reasoning
- Conversation Management - save and export your chats
- Multiple Deployment Options - GitHub Pages, Docker, or local
- Production-ready nginx container
- One-command deployment with
docker-compose up - Health checks and security headers included
- Optimized for performance and security
- Automated deployment via GitHub Actions
- Professional landing page with auto-redirect
- Complete documentation and community guidelines
- Easy fork-and-deploy setup
- Mobile-responsive design
- Dark/light theme auto-detection
- Accessibility features and keyboard navigation
- Toast notifications and loading states
- Professional gradient UI with smooth animations
- Fork the repository
- Enable GitHub Pages with Actions source
- Your chatbot will be live at
https://yourusername.github.io/html_ollama/
git clone https://github.com/3eeKeeper/html_ollama.git
cd html_ollama
docker-compose up -dgit clone https://github.com/3eeKeeper/html_ollama.git
cd html_ollama
npm run dev- Pure HTML, CSS, and JavaScript
- No build process required
- Works in any modern browser
- Easy to customize and extend
- Production-ready code with comprehensive error handling
- Complete documentation suite
- Security best practices implemented
- Performance optimized for fast loading
- Clean, well-commented code
- VS Code integration with development tasks
- Docker support for consistent environments
- GitHub Actions for automated deployment
- Install and run Ollama on your machine
- Pull your preferred model:
ollama pull llama3.2 - Configure the endpoint in CR Chatbot settings (default: http://localhost:11434)
CR Chatbot has special support for thinking models that show their reasoning process:
deepseek-r1:1.5b,deepseek-r1:7b,deepseek-r1:8bdeepseek-r1:14b,deepseek-r1:32b,deepseek-r1:70b- Or any model with "r1" in the name
- README.md - Complete setup and usage guide
- DOCKER.md - Docker deployment instructions
- GITHUB_DEPLOYMENT_GUIDE.md - GitHub Pages setup
- CONTRIBUTING.md - Development guidelines
- SECURITY.md - Security policy and reporting
- Conversation history is session-based only (not persistent)
- File uploads not yet supported
- Limited to text-based interactions
- English language only
- File Upload Support - Images, documents, and code files
- Persistent Chat History - Save conversations between sessions
- Enhanced Configuration - Advanced model parameters
- Multi-language Support - International localization
- Voice Integration - Speech-to-text capabilities
We welcome contributions! This is an alpha release, so there's plenty of room for improvement:
- Bug Reports - Found an issue? Open an issue on GitHub
- Feature Requests - Have an idea? We'd love to hear it
- Code Contributions - Submit a pull request
- Documentation - Help improve our guides
- Lines of Code: ~2,500
- Total Files: 28
- Documentation Pages: 15+
- Browser Support: All modern browsers
- Container Size: 48MB (nginx:alpine based)
- Load Time: <100ms initial load
Thank you for trying CR Chatbot v1.0.0-alpha! Your feedback is crucial for making this the best Ollama frontend available.
- GitHub Issues: Bug reports and feature requests
- Discussions: Community support and ideas
- Documentation: Comprehensive guides and troubleshooting
- Security: Responsible disclosure via SECURITY.md
Happy chatting with your AI! 🤖✨
CR Chatbot Team