Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 2.37 KB

File metadata and controls

70 lines (46 loc) · 2.37 KB

NewAngle AI

An intelligent chat assistant built with Gemini 1.5 Flash

License: MIT JavaScript PRs Welcome

✨ Features

  • 💬 Smart Chat Interface: Communicate with Gemini 1.5 Flash model through an elegant interface
  • 🌓 Light & Dark Themes: Choose your preferred viewing experience
  • 📂 File Support: Upload and analyze images, PDFs, and text files
  • 🎨 Code Highlighting: Beautiful syntax highlighting for code snippets
  • 📋 Copy to Clipboard: One-click copying of code snippets
  • 🔄 Chat History: Export and import your conversations
  • 🎤 Voice Input: Speak your queries with speech recognition
  • 📱 Responsive Design: Works on all screen sizes

🚀 Live Demo

View Live Demo

💻 Usage

  1. Ask any question or use the suggested prompts to get started
  2. Upload files to analyze them with the AI
  3. Use the theme toggle to switch between light and dark modes
  4. Export your conversations to JSON for later reference

🌟 Key Components

  • Smart Context Management: Maintains conversation history for better responses
  • Code Block Handling: Automatic detection and highlighting of code blocks
  • Optimized Typing Effect: Realistic text appearance animation
  • Feedback System: Rate responses to improve the model
  • Voice Recognition: Hands-free interaction via speech input

🗂️ Project Structure

newangle-ai/
├── index.html           # Main HTML structure
├── style.css            # Styling and layout
├── script.js            # Core application logic
├── preview.png          # Preview image for README
├── favicon.ico          # Website icon
└── README.md            # Project documentation

📝 License

This project is MIT licensed.

🙏 Acknowledgments