Say it. See it.
Jevvy is a voice-first assistant that builds the right interface while you’re still talking.
Built on Jev by TypeSafe AI63 skills9 domains
An animated example types requests as if they were spoken and shows the card Jevvy builds for each one.
Live skills
One sentence. Any interface.
Each card below is the real component Jevvy renders on stage, built just now in your browser from the sentence above it. Touch them; they work.
You say: “what's the weather like in tokyo”
WeatherHome You say: “how's apple stock doing”
StocksMoney You say: “play some lo-fi beats”
MusicHome You say: “What's the status of my flight”
FlightTravel You say: “help me relax”
BreatheLife You say: “schedule a meeting with the design team tomorrow at 3”
CalendarWork You say: “how's revenue this quarter”
DashboardWork You say: “quiz me on geography”
TriviaLife You say: “how do i make pancakes”
RecipeKnowledge You say: “dim the living room lights to 30 percent”
LightsHome
That is 10 of 63 skills across 9 domains. See every one in the skill lab.
How it works
Jev decides. Code computes.
How it works
Jev decides. Code computes.
You say it.
Words stream in while you speak. Jevvy starts working on the first word instead of waiting for the sentence to end.
Jev asks 63 questions at once.
One decision.
Code computes.
The interface appears.
Step 1 of 5
You say it.
Words stream in while you speak. Jevvy starts working on the first word instead of waiting for the sentence to end.
Winning question“The user asks about weather or the forecast outdoors, anywhere…”
route() → weather·99.7% confident·63 skills scored
Speed, measured live
Decided before you finish the word.
When this section came into view, your browser routed every example phrase Jevvy knows through the real offline router, 30 times each. These are those numbers.
Median route() time, this tab
Routing 0 of 286 utterances…
- 95th percentile
- …
- Utterances
- 286
- Timed routes
- 8,580
- All utterances once
- …
Offline router
Runs inside this page. Every interim word is scored against all 63 skills with no network and no key. It is what you just measured, and it keeps the stage live while you talk.
Hosted Jev
Each skill's criterion is also a typed question for TypeSafe AI's Jev model. One call answers all 63 of them in parallel, so moving to the hosted model changes the judge, not the skills.
Extensible
A new skill is one file.
Say when it applies, read the words, render a card. The router, the voice, the stage and the hosted model all pick it up from that one object. This one is real: it computes tonight’s moon.
import { Moon } from "lucide-react";import { defineSkill, type SkillCardProps } from "@/jevvy/skills/types";export const moon = defineSkill({id: "moon",label: "Moon",category: "knowledge",icon: Moon,accent: ,criterion: "The user asks about the moon: its phase, how full it is, or when the next full moon is.",examples: ["what's the moon doing tonight", "how full is the moon tomorrow", "when is the next full moon"],match: (t) => (/\bmoon\b/.test(t) ? 7 : 0),parse: (t, { now }) => moonOn(now, /\btomorrow\b/.test(t) ? 1 : 0),reply: (m) => `${m.when} it's a ${m.name.toLowerCase()}, ${m.lit} percent lit.`,followUps: () => ["Next full moon?", "And next week?"],Card: MoonCard,});function moonOn(now: Date, daysAhead: number): MoonData { ⋯ }function MoonCard({ data, accent }: SkillCardProps<MoonData>) { ⋯ }
Rendered from that file, live
63 skills in this build
9 domains · 286 example phrasings
- Life12
- Workout
- Sports
- Movies
- Food delivery
- Trivia
- Breathe
- Event
- Reminder
- Checklist
- Timer
- Habit
- Goal
- Knowledge10
- Answer
- Translate
- News
- Recipe
- Code
- Image
- Dictionary
- Plot
- Convert
- Calculate
- Money8
- Stocks
- Crypto
- Portfolio
- Spending
- Payment
- Invoice
- Split
- Expense
- Travel8
- Flight
- Ride
- Directions
- Hotels
- Package
- Reservation
- Trip
- Time zone
- Work8
- Calendar
- Dashboard
- Tasks
- Message
- Meeting notes
- Contact
- Bookmark
- Conversation6
- Hello
- About Jevvy
- Everything
- Thanks
- Joke
- Chat
- Home6
- Weather
- Lights
- Thermostat
- Music
- Health
- Security
- Fun3
- Poll
- Countdown
- Random
- Create2
- Color
- Note
Go ahead. Say something.
Allow the microphone and ask for anything on this page. Or let Jevvy run the demo and just watch.