# I Built FRIDAY AI (Iron Man) in Pure C++ - Fully Offline, No Python

> Source: <https://dev.to/prey_gandhi_516b81cb3df21/i-built-friday-ai-iron-man-in-pure-c-fully-offline-no-python-1933>
> Published: 2026-10-07 12:36:09+00:00

I built FRIDAY - Iron Man's AI - but fully offline in C++ from Navsari, Gujarat.

No Python. No internet needed for core features.

I was tired of Python assistants that lag and need internet for everything. So I built one that runs 100% on my laptop.

Tech Stack:

Features I shipped in v14.0:

The hardest part - Non-blocking voice:

SAPI blocks by default. I fixed it with threading and a speech queue.

``` js
cpp
// My non-blocking core
void speakAsync(const std::string& text) {
    std::thread([text]() {
        pVoice->Speak(text.c_str(), 0, NULL);
    }).detach();
}

while (true) {
    listen();
    if (command) speakAsync(response);
}
```


