Trojan Horse: AI agents that call mechanics for you, and how Kane CLI caught our bug
Description and use
Trojan Horse uses AI agents to discover, call, quote, and book mobile mechanics, while Kane CLI automatically generates tests and catches bugs.
Problem
Your car breaks down at night and you need to find a mobile mechanic quickly, but calling each one manually is time‑consuming and risky.
Outcome
Trojan Horse reduced manual effort and prevented booking errors; Kane CLI identified a bug where unavailable mechanics were misrepresented, leading to a fix that made availability nullable and corrected the UI.
Workflow
- Discover mechanics via OpenAI web search
- Call up to three mechanics simultaneously using OpenAI Realtime with Vonage/Twilio
- Stream call transcripts to the user
- Rank quotes by price and let the user select one
- Confirm booking only after mechanic explicitly says yes
Evidence
Your car breaks down at night. You search for mobile mechanics and call them one by one: who’s open, who’s close, who won’t overcharge?
Trojan Horse (“Engine cooked? Help booked.”) is a multi-agent app we built in one day at Kane CLI Hack Day SF
A Caller Agent places up to 3 calls at the same time using OpenAI Realtime with Vonage/Twilio, asking about availability, arrival time and price, and streams the transcripts to your screen.
Kane read our one-paragraph spec and produced 26 acceptance criteria and 19 requirement-linked browser tests. We didn’t write any by hand.
We added one rule: if a mechanic doesn’t say whether they’re free, show “Unknown”. Kane designed a test, and it failed.
- Record date: 2026-10-25T02:11:22.006Z