cd /news/ai-tools/i-built-friday-ai-iron-man-in-pure-c… · home › topics › ai-tools › article
[ARTICLE · art-146792] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

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

A developer in Navsari, Gujarat built FRIDAY, an Iron Man-style voice assistant written entirely in C++ that runs fully offline with no Python dependency. The v14.0 release uses threading and a speech queue to work around the blocking behavior of the Windows SAPI voice API, allowing continuous listening and speaking. The project targets users frustrated with Python-based assistants that lag or require internet connectivity for core features.

by read1 min views1 publishedOct 7, 2026

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.

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);
}
── more in #ai-tools 4 stories · sorted by recency
── more on @friday 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-friday-ai-ir…] indexed:0 read:1min 2026-10-07 · —