Skip to content

sidhant947/Raiven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raiven

Your gateway to every AI model — in one beautiful, buttery-smooth interface.

Raiven is a premium, glassmorphic AI chat client built with Flutter. It's designed for power users who want the flexibility of every major AI provider combined with an elite, high-performance user experience.

One app. Every major provider. Absolute performance.


🚀 Key Features

🤖 Multi-Provider Support

Raiven is no longer just an OpenRouter client. It's a universal AI terminal:

  • OpenRouter: Access hundreds of models through the industry's best aggregator.
  • OpenAI: Native support for the GPT-4o and GPT-4 series.
  • Google Gemini: Full support for Gemini 1.5 Pro, Flash, and 1.0 Pro.
  • Claude (Anthropic): Native integration for the Claude 3.5 Sonnet and Opus series.
  • Mistral AI: Access Mistral Large and Small natively.
  • NVIDIA NIM: High-performance inference via NVIDIA's specialized endpoints.
  • Custom OpenAI Compatible: Connect to any self-hosted or niche provider (Ollama, LocalAI, etc.) using a custom base URL.

⚡ Absolute Maximum Performance

Built to be "buttery smooth" even on mid-range devices:

  • Repaint Boundary Isolation: Background animations and foreground UI are isolated to ensure 60/120 FPS scrolling.
  • Granular Rebuild System: Refactored component architecture ensures only the parts of the screen that change are ever redrawn.
  • Centralized Animation Engine: All background "Liquid Orbs" are driven by a single synchronized controller to minimize CPU and battery impact.
  • Optimized Glassmorphism: Real-time blur effects are applied surgically to maximize rendering efficiency.

💎 Elite UI/UX

  • Unified Glassmorphism: A cohesive "Glass" aesthetic across every screen, drawer, and input field.
  • Dynamic Liquid Background: Animated, floating orbs that bring the interface to life without distracting from the conversation.
  • Markdown & Rich Text: Full support for code blocks, lists, and complex formatting.
  • Swipe-to-Reply: Intuitive gesture-based replies for clear, contextual conversations.

💾 Smart Persistence

  • Conversation History: All chats are stored locally using Hive for instant loading and offline review.
  • Provider-Aware Settings: Manage separate API keys for every provider in a secure, centralized settings screen.
  • Model Memory: Raiven remembers your preferred model for every provider.

📥 Getting Started

  1. Download: Grab the latest APK from Releases.
  2. Onboard: Enter your name and choose your first AI provider.
  3. Configure: Add your API key (stored securely on your device).
  4. Chat: Start talking to the world's most advanced AI models.

RaivenTalk to any AI. Beautifully. Faster than ever.

About

Raiven is a premium, glassmorphic AI chat client built with Flutter. It's designed for power users who want the flexibility of every major AI provider combined with an elite, high-performance user experience.

Topics

Resources

License

Stars

Watchers

Forks

Contributors