Skip to content

Jev directory

Jevvie (browser companion)

A website companion's code: a page's actions are offered as WebMCP tools, a visitor's request becomes one Jev Choice, and a three.js voxel character hops to the button and does it.
Stars
0
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
cwdx
Last verified
Oct 2026

cwdx/jevvie

User repository on GitHub

View on GitHub

Jevvie: a small website companion. A page's actions as WebMCP tools, a visitor's request as one Jev Choice, a voxel character that does it.

Forks
1
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

Highlights

  • Each page action is exposed as a WebMCP tool, and Jev turns a visitor's request into one of them, one typed Choice at a time.
  • Separate choices cover which action a request means, which value of its argument, whether a tip fits, and when to ask back.
  • A three.js voxel character and a 1-bit vgpu trail animate the result; the site brings its own tools, tips, copy, and colours.
  • Agents in the browser can drive the same actions over WebMCP, so the companion and browser agents share one tool surface.
  • The Jev client package prefers the Vercel AI Gateway, falls back to TypeSafe directly, checks answers, and reports cost.

Quickstart

bash
npm install
npm test          # the packages' unit tests (no Jev calls)
npm run typecheck

Watch out

Copy reviewed against the repo README on 2026-10-15. The repository is a mirror of the chriswijnia.com monorepo, the host site's own component code is published at chriswijnia.com/lab/jevvie/source, and no pricing or benchmark figures are published.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai