Skip to content

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.

movie modeshow me nvidiahellomake me laughBook an Uber homehow's it goingTrack my Amazon orderwhat is jevvyhow many days till my birthday on dec 12split the $90 dinner bill four waysremind me to stretch at 4pm72f to cwhat were the action items from the product syncgym 3x a weekwho invented the telephoneget me some sushi
set a timer for 10 minuteswhat am I spending on foodplan a trip to tokyo in octobergive me my standupshow me everythingtabs or spaces?request 25 from samgraph x squared minus 4translate thank you very much to japanesebookmark linear.app/methodwhat time is it in tokyohow much is 2 eth worthget two tickets for the 8pm showemail the team that I'm running lateshow me our kpislet's play trivia

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.

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.

Weather99.7%Note<1%

Winning questionThe 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

0.000ms

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.

moon.tsx
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

MoonKnowledge

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
    • Email
    • 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.