Jevvie
Page companion where a site's actions are WebMCP tools and Jev picks the action a visitor's request means, asking back when unsure.
This summary is based on how curated lists describe the project; its README was not available to review.
Overview
Jevvie is a web companion demo. A page offers its actions as WebMCP tools, and when a visitor makes a request, one Jev Choice picks which action it means, with an additional Choice per argument asked in the same request. If the top two options are close, it asks the visitor to clarify instead of guessing, and a Noul gates whether to offer unprompted tips. A voxel character then hops to the relevant button and performs the action.
The entry is on the author's lab site, with source linked at github.com/cwdx/jevvie, but no README was fetched, so implementation details are not confirmed here. It illustrates confidence-gated intent routing for on-page actions.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which page action does the visitor's request mean? | — |
| Choice | Which value should each argument of that action take? | — |
| Yes / no | Should the companion offer an unprompted tip now? | — |
How it works
- Page registers its actions as WebMCP tools
- Visitor types a request
- Jev picks the action and its arguments in one request
- If top two options are close, ask the visitor back
- Character performs the chosen action on the page
Strengths
- Clarifies instead of guessing on close calls
- Action space limited to the page's own tools
Caveats
- No README available to verify details
- Demo on a personal lab site
At a glance
- Type
- Library
- Status
- prototype
- Runtime
- browser
- Has code
- yes
Use cases and integrations
How curated lists describe it
Web companions: a page offers its actions as WebMCP tools and one Jev `Choice` picks the action a visitor's request means, with a `Choice` per argument asked alongside, asking back when the top two options are close and gating unprompted tips with a `Noul` ([source](https://github.com/cwdx/jevvie)).
yibie/awesome-jevPage companion: the page offers its actions as WebMCP tools, and one Jev `Choice` picks the action a visitor's request means (with a `Choice` per argument asked alongside), asking back when the top two are close; a voxel character then hops to the button and does it ([source](https://github.com/cwdx/jevvie)).
AnotiaWang/awesome-decision-modelsPage companion: the page offers its actions as WebMCP tools, and one Jev `Choice` picks the action a visitor's request means (with a `Choice` per argument asked alongside), asking back when the top two are close; a voxel character then hops to the button and does it ([source](https://github.com/cwdx/jevvie)).
cobanov/awesome-jev
Frequently asked questions
What does Jev decide?
Which page action a visitor's request means and its arguments, plus whether to show a tip.
What happens on ambiguous requests?
When the top two options are close, it asks the visitor instead of acting.
Where is the source?
The listing links github.com/cwdx/jevvie.
Related projects
Chrome extension that converts a page's WebMCP tool schemas into Jev questions to pick a tool and fill its arguments from what you type.
Browser extensionprototypeJavaScript- jev-canvas★ 16
Draw on a tldraw canvas by voice while pointing a webcam-tracked finger; Jev decides command, action, shape, colour, target and place.
DemoprototypeTypeScript One text box that morphs into the right UI card as you type, with Jev answering 14 typed questions per input and code doing the maths.
DemoprototypeTypeScriptHermes Agent plugin that classifies each turn's route (skill, research, history, others) with Jev before the model call.
PluginbetaPythonAsync Python intent and tool router: Jev picks the handler, and a code-side confidence gate stops weak or invented decisions.
ProjectbetaPythonChrome extension page guide whose small typed decisions (request type, element to click, match or not) use Jev or local Laya.
ProjectbetaJavaScript