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
An animated example types requests as if they were spoken and shows the card Tiersel builds for each one.
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/10WeatherHome You say: “how's apple stock doing”
02/10StocksMoney You say: “schedule a meeting with the design team tomorrow at 3”
03/10CalendarWork You say: “play some lo-fi beats”
04/10MusicHome You say: “What's the status of my flight”
05/10FlightTravel You say: “help me relax”
06/10BreatheLife You say: “how's revenue this quarter”
07/10DashboardWork You say: “how do i make pancakes”
08/10RecipeKnowledge You say: “dim the living room lights to 30 percent”
09/10LightsHome You say: “quiz me on geography”
10/10TriviaLife
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.
- Contact centers and customer operationsScore and coach every call, not one percentLive assist on a billing callQA on every callQueue pulse and staffing movesCustomer lookup with a next best action
- Healthcare providersTake the desk work off your cliniciansPre-visit chart reviewReferral and specialist bookingResults inbox triagePrior authorization packet
- Banks, credit unions and fintechsWork the alert queue with every step loggedFraud alert reviewKYC and KYB onboarding reviewClient book rebalancingLoan underwriting
- Property and casualty insuranceEvery new claim triaged before adjusters log inFirst notice of loss to an assigned claimMorning triage of new claimsCoverage position on a reported lossCommercial renewal review
- B2B SaaS revenue teamsKnow which deals slip before the forecast callAccount brief before a customer callPipeline review for the quarterChurn risk and save playsDeal desk discount approval
- Logistics and supply chainFix freight exceptions before customers feel themShipment exception recoveryStockout risk and rebalancingLoad dispatchSupplier scorecard and corrective action
- IT operations and site reliabilityShorter incidents, with a person approving every fixIncident command during an outageOn-call handoff and alert tuningJust-in-time production accessPostmortem draft from the incident record
- Restaurants and restaurant groupsCatch every leak before the next serviceLoss watch on the registerOwner brief after closeCover a call-out86 an item everywhereUnstick the kitchenKeep the pickup shelf moving
How it works
Jev decides. Code computes.
How it works
Jev decides. Code computes.
You say it.
Words stream in while you speak. Tiersel starts working on the first word instead of waiting for the sentence to end.
Jev asks 99 questions at once.
One decision.
Code computes.
The interface appears.
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.
Winning question“The user asks about weather or the forecast outdoors, anywhere…”
route() → weather·99.7% confident·99 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
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.
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
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
- 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.