Skip to content

Voice-first agent · 99 skills

Say it.
See it.

Tiersel is a voice-first agent that builds the right interface while you’re still talking. Not a chat bubble. The actual thing.

Built on Jev by TypeSafe AI · 17 domains

Preview

An animated example types requests as if they were spoken and shows the card Tiersel builds for each one.

“Book an Uber home”“how did arsenal do”“who got paged last night”“prep me for my call with pinecrest”“define ephemeral”“hello”“what is jevvy”“idea: a podcast about tiny museums”“who is voiding the most this week”“paid $35 for lunch”“leg day routine”“we're out of short rib, 86 it everywhere”“4 of 10 workouts”“show me the front door camera”“who's waiting at curbside”“make me laugh”
“set a timer for 10 minutes”“find 30 minutes with priya this week”“how much is 2 eth worth”“give me a recipe for pasta carbonara”“thank you so much”“bookmark linear.app/method”“get me some sushi”“which deals are slipping this quarter”“gym 3x a week”“make it warmer”“Book a room in Tokyo under 300”“graph x squared minus 4”“will it rain tomorrow”“translate thank you very much to japanese”“the caller wants to cancel, what do i say”“what's at risk of stocking out at the dallas dc”

Live skills

One sentence. Any interface.

Every card here is the real component Tiersel renders on stage, built just now in your browser from the sentence above it.

  • You say: “what's the weather like in tokyo”

    01/10
    WeatherHome
  • You say: “how's apple stock doing”

    02/10
    StocksMoney
  • You say: “schedule a meeting with the design team tomorrow at 3”

    03/10
    CalendarWork
  • You say: “play some lo-fi beats”

    04/10
    MusicHome
  • You say: “What's the status of my flight”

    05/10
    FlightTravel
  • You say: “help me relax”

    06/10
    BreatheLife
  • You say: “how's revenue this quarter”

    07/10
    DashboardWork
  • You say: “how do i make pancakes”

    08/10
    RecipeKnowledge
  • You say: “dim the living room lights to 30 percent”

    09/10
    LightsHome
  • You say: “quiz me on geography”

    10/10
    TriviaLife

That is 10 of 99 skills across 17 domains. See every one in the skill lab.

By industry

Your workflows, spoken.

Scoped agents for the teams that run on repetitive, high-stakes work. Each page shows the real workflows, live, with a person approving every consequential step.

How it works

Jev decides. Code computes.

Step 1 of 5

You say it.

Words stream in while you speak. Tiersel starts working on the first word instead of waiting for the sentence to end.

Weather99.7%Note<1%

Winning question“The user asks about weather or the forecast outdoors, anywhere…”

route() → weather·99.7% confident99 skills scored

Speed, measured live

Decided before you finish the word.

When this section came into view, your browser routed every example phrase Tiersel knows through the real offline router, 30 times each. These are those numbers.

Median route() time, this tab

0.000ms

Routing 0 of 434 utterances…

95th percentile
…
Utterances
434
Timed routes
13,020
All utterances once
…

Offline router

Runs inside this page. Every interim word is scored against all 99 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 99 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

99 skills in this build

17 domains · 434 example phrasings

  • Knowledge12
    • Answer
    • Translate
    • News
    • Recipe
    • Code
    • Image
    • Dictionary
    • Plot
    • Web search
    • Ask AI
    • Convert
    • Calculate
  • Life12
    • Workout
    • Sports
    • Movies
    • Food delivery
    • Trivia
    • Breathe
    • Event
    • Reminder
    • Checklist
    • Timer
    • Habit
    • Goal
  • 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 Tiersel
    • Everything
    • Thanks
    • Joke
    • Chat
  • Home6
    • Weather
    • Lights
    • Thermostat
    • Music
    • Health
    • Security
  • Restaurants6
    • Loss watch
    • Owner brief
    • Shift coverage
    • 86 and specials
    • Kitchen rail
    • Pickup shelf
  • Customer ops4
    • Live agent assist
    • Call QA
    • Queue pulse
    • Customer lookup
  • Financial services4
    • Fraud alert review
    • KYC review
    • Client book review
    • Loan underwriting
  • Healthcare4
    • Patient chart
    • Provider finder
    • Results inbox
    • Prior authorization
  • Insurance4
    • Claim intake
    • Claims triage
    • Coverage check
    • Renewal review
  • IT operations4
    • Incident command
    • On-call summary
    • Access request
    • Postmortem draft
  • Revenue teams4
    • Account brief
    • Pipeline review
    • Churn risk
    • Deal desk
  • Supply chain4
    • Shipment exception
    • Stockout risk
    • Load dispatch
    • Supplier scorecard
  • Fun3
    • Poll
    • Countdown
    • Random
  • Create2
    • Color
    • Note

Go ahead. Say something.

Allow the microphone and ask for anything on this page. Or let Tiersel run the demo and just watch.