Client overview

Carmy AB is a Swedish automotive tech startup building CarmyAI, a web app that acts as a virtual mechanic for everyday drivers. Users describe a symptom, paste a fault code, or upload a photo and get a clear diagnosis, cost estimate, and step-by-step repair guide. Their goal is simple: help drivers know what is wrong with their car before they spend a cent at a shop. To bring this vision to market, they needed a technical partner who could own the entire product build from the ground up.

Challenge

Carmy came to us at founding stage with a clear vision but no in-house engineering team. The product concept was strong. The technical reality was not simple.

The core problem was specificity. Generic AI responses were a non-starter. The product had to pull real manufacturer repair data, match it to a user's exact vehicle, and handle multiple input types including symptom descriptions, OBD fault codes, and photos. Vague answers would kill trust instantly.

On top of that, the business needed to launch commercially ready, not as a demo. That meant building in parallel:

  • Subscription tiers 
  • Real usage tracking
  • Scalable infrastructure from day one
  • A billing system

They needed one partner to own the full build.

Region
Sweeden
Industry
Automotive
Project Timeline
1 month
quotes

Read full review on
Clutch coloured logoClutch logo

Technology stack

Selecting the right technology is key to building a successful product. Our team carefully chooses the best frameworks and languages to align with your project’s goals, ensuring efficiency, reliability, and scalability.

Next.js
Anthropic Claude
Vercel
Supabase
Stripe

Solution

Building the Solution

We engineered an AI-powered mechanic assistant using Claude's tool-use capabilities, built on a Next.js full-stack architecture and deployed on Vercel with Supabase as the data layer.

Intelligent Vehicle Identification

We built a multi-country license plate lookup system that connects to manufacturer databases across 9 countries. Users enter their plate number, and the system automatically resolves make, model, year, and internal vehicle identifiers — eliminating manual data entry and unlocking access to vehicle-specific repair data from the first interaction.

AI Agent with 24 Specialized Diagnostic Tools

At the core of the product is a Claude-powered agent (Sonnet 4.6) equipped with 24 automotive tools. For example: 

  • engine oil specs
  • brake data 
  • camshaft drive replacement procedures
  • diesel aftertreatment diagnostics

Claude autonomously decides which tools to invoke based on the user's question, chaining up to 10 tool calls per turn for complex multi-step diagnoses. When vehicle-specific data isn't available, the agent falls back to web search, ensuring no question goes unanswered.

Transparent Streaming diagnostics

We implemented a real-time Server-Sent Events streaming pipeline that displays exactly howuser’s  diagnosis was reached. This transparency builds trust with DIY owners making safety-critical repair decisions.

Cost-efficient Prompt Caching

To keep the product economically viable at scale, we enabled Anthropic's prompt caching on system prompts and conversation history. This significantly reduces token costs on follow-up messages within a conversation, where the vehicle context and prior exchanges are already cached.

Token-based Usage Metering

Rather than a blunt message count, we built a granular token-based billing system that logs usage per tool-calling leg. Simple questions cost less than complex multi-tool diagnostics, giving users fair value across a Free, Plus, and Pro tier — with Stripe handling subscriptions and billing management.

Results

01

Diagnostic coverage from first interaction

Thanks to the multi-country license plate lookup and 24 specialized automotive tools, users receive vehicle-specific repair guidance from the very first message — no manual setup, no generic answers. The AI handles everything from routine maintenance queries to complex multi-system diagnostics within a single conversation.

02

Trust built into the experience

Real-time streaming of tool calls gives users visibility into how their diagnosis was reached. A meaningful differentiator for safety-conscious DIY owners making repair decisions. Transparency is a feature, not an afterthought.

03

Economics that hold at scale

Prompt caching on system prompts and conversation history significantly reduces per-conversation token costs, keeping the unit economics viable as usage grows across Free, Plus, and Pro tiers.

Visuals

quotes
They are always highly responsive to our needs

Since the product launch in October 2024, about 1,000 patients have been served by community paramedics and peer support specialists. The team excels at troubleshooting. Akveo's team is highly responsive to the client's needs and sets clear expectations, delivering work on time.

Matthew E. Hanis

Chief Operating Officer & Cofounder, Goldie Health

How our solutions drive success

Discover cases our experts built for clients and check on the results we could provide for you.

See entire portfolio
No items found.
Contact us
Let's talk business!
Let's start