Your Smart Personal Assistant, Powered by Google Gemini

MirAI 3.3 is a lightweight, fast, and feature-rich web interface for the Gemini API. Now with Google Sign-In & cloud sync, multi-format attachments, TTS stop control, and encrypted backups. Get instant answers that follow you everywhere.

✨ Key Features

Cloud Sync

Google Sign‑In & Cloud Sync

Log in with your Google account. Your API key, persona, language, accent color, and search settings automatically sync across devices via Firebase Firestore.

Multi‑Format

Any File, One Tap

Upload images, audio (MP3, WAV, OGG), or documents (PDF, DOCX, TXT, MD, JSON). Preview and remove with ease. Gemini processes them all.

Secure

Encrypted Backups (.medf)

Original encrypted data format by Allwaysever for secure backup of chat history, settings, and API keys with authenticity verification.

Session Persistence

Conversations auto-save in your browser. Plus, cloud sync means your settings follow you on any device after login.

Multi-language Support

Available in Indonesian, English (US & UK), and Japanese. AI responses adapt to your chosen language for natural conversation.

Slash Commands & Tools

Use the '+' menu or type commands like `/translate`, `/summarize`, `/code`, and `/fix` for specific tasks. Dynamic suggestions as you type.

Custom Accent Color

Personalize the interface with your own hex color. Dark colors are automatically filtered to maintain readability.

Advanced Search System

Use /search command with multiple engines (SearchAPI, Google, DuckDuckGo, Wikipedia) or AI knowledge base fallback. Configurable in settings.

Memory & TTS Controls

Control chat bubble limit with a slider. Click the speaker icon to read responses – click again to stop speaking instantly.

🔧 Advanced Features

Professional-Grade Capabilities

MirAI goes beyond basic chatbots with enterprise-level features designed for power users and developers.

  • Multi-Format Input: Upload images, audio (MP3, WAV, OGG), or documents (PDF, DOCX, TXT, MD, JSON). Gemini processes them all.
  • Text-to-Speech (TTS) with Stop: Click the speaker icon to read responses; click again to stop playback immediately.
  • Model Switching: Choose between Gemini 2.5 Flash (stable) and Gemini 3 Flash Preview (beta) models.
  • Markdown Parsing: Code blocks, lists, and formatting display correctly with syntax highlighting.
  • Google Sign-In & Cloud Sync: Log in with Google to sync your API key, persona, language, accent color, and search settings across devices via Firebase.
  • Stop Generation: Immediately halt AI responses when needed with abort controllers.
  • Search Cache: Frequently run searches are cached to reduce API calls and speed up responses.
  • Debug Console: For power users, window.debugMirAI provides tools to inspect API usage, search engine status, and memory.
  • Authenticity Verification: Built-in signature verification for backup files to ensure they're genuine MirAI backups.
☁️🔐

Firebase Cloud Sync + .medf Encryption

Your settings follow you everywhere. Secure, portable, and authenticated.

🛠️ Complete Tech Stack

Core

HTML5CSS3Vanilla JS

Foundation

Clean, semantic structure without framework bloat.

AI & APIs

Gemini APIgemini-2.5-flashgemini-3-flashSearchAPI.ioGoogle CSE

Intelligence

Latest Gemini models and multiple search engines.

Cloud & Security

Firebase AuthFirestore.medf FormatWeb Crypto API

Data Protection & Sync

Google Sign-In, cloud settings sync, and AES-GCM encryption.

UX/UI

SuperRoundedUIMarked.jsService WorkersWeb Speech API

Experience

Premium design system with PWA and TTS stop control.

MirAI is a simple and elegant Open-Source project under Apache License 2.0.

What Do They Say?

"The Google Sign-In cloud sync is a lifesaver! My API key and persona are now the same on my phone and laptop. Finally, a truly cross-device AI."

User 1

Alex S.

Security Analyst

"Uploading a PDF and asking MirAI to summarize it saved me hours. The new attachment menu is super intuitive. Best AI assistant out there!"

User 2

Budi H.

Mobile Developer

"Finally, TTS that I can stop! And the cloud sync means I never have to reconfigure after logging in. MirAI 3.3 is pure polish."

User 3

Cinta P.

AI Researcher

Frequently Asked Questions (FAQ)

What is Google Sign-In cloud sync?

Log in with your Google account to automatically save your API key, AI persona, language, accent color, memory limit, and search engine settings to Firebase Firestore. On any device, just sign in again and MirAI loads your preferences instantly.

Can I install MirAI as a native app?

Yes! MirAI is a PWA. Install it on Android via Chrome's "Add to Home Screen". Works offline and supports push notifications.

Do I need my own API Key?

For best performance, yes. But the default public key works with limits. Get a free key from Google AI Studio and enter it in settings – it will sync to the cloud if you're logged in.

What file types can I upload?

Images (JPEG, PNG, WebP), audio (MP3, WAV, OGG), and documents (PDF, DOCX, TXT, MD, JSON). Use the '+' menu to attach one file per message.

Is my data secure with MirAI?

Absolutely. Your own API key stays in your browser. Cloud sync uses Firebase secured by Google. .medf backups are AES-GCM encrypted with authenticity signatures.

How does TTS stop work?

While the AI is speaking, click the speaker icon again to immediately stop playback. Clicking again restarts from the beginning.

Can I control chat memory?

Yes! Use the memory slider in Settings to set the maximum messages (25–85). Older messages are trimmed intelligently.

Ready to experience next-gen AI assistance?

Try MirAI 3.3 now with cloud sync, multi‑format attachments, and Gemini 2.5 Flash. Everything from coding to document analysis.

No sign-up required. Works offline with PWA installation.

Join the MirAI Community!

GitHub | WA Channel | Instagram | YouTube

Development is open-source under Apache License 2.0. Found a bug or want to contribute? Check out our Contributing Guide and comprehensive Documentation.