> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ajayji.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Your Conversational AI Companion on iOS

> A Seamless Voice Experience

**aj** transforms your iPhone into a powerful, voice-driven conversational AI companion. This feature provides a seamless, real-time, voice-in and voice-out experience.

**How It Works:**

This feature cleverly combines the portability of your iPhone with the power of your Mac.

1. **Select Your Persona:** From the dedicated voice UI on your iPhone, you can select one of the powerful `ChatPersonas` being hosted on your local Mac.
2. **Speak Naturally:** As you speak, your iPhone uses its on-device engine to transcribe your words in real-time.
3. **Real-Time Streaming to Your Mac:** The transcribed text is instantly and securely streamed over your local Wi-Fi to your Mac.
4. **Heavy Lifting on the Host:** Your Mac receives the text, runs the full AI inference, and generates a response.
5. **Voice Response on Your iPhone:** The AI's response is streamed back to your iPhone, which then uses a text-to-speech engine to speak the response to you.

**A Robust, Real-Time Architecture:**

The entire experience is built on a robust, real-time architecture designed for low latency and stability.

**Key Benefits:**

* **A True Conversational Experience:** The full voice-in, voice-out loop creates a natural and intuitive way to interact with your AI.
* **Leverage Your Most Powerful Hardware:** This feature allows your lightweight iPhone to act as a "thin client."
* **On-Demand Model Management:** To save space on your iPhone, the large on-device transcription model is only downloaded when you explicitly enable the feature.
* **Fully Customizable:** The remote personas can be enhanced with custom JavaScript parsers.
