Skip to content

Jev directory

Jevatar

An AI companion that replies only with facial expressions: Jev judges each message and picks one of 16 moods while blobatar morphs its face, with no text replies and no visible chat history.
Stars
1
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
appchainai
Last verified
Oct 2026
Languages
TypeScript
Platforms
BrowserAPI
Capabilities
Open sourceRequires API key

Highlights

  • Jev picks one of 16 expressions per message: 14 built-in moods plus a custom double-nod yes and a head-shake no.
  • POST /api/react calls Jev; low confidence falls back to unsure and an exception falls back to sick.
  • Bun runs everything: bun run dev serves the Vite app with an /api proxy, bun start hosts dist/ and /api together on port 3000.
  • The TypeSafe API key lives only in the server process and is never sent to the browser.
  • server.test.ts checks that the server's expression options match the blobatar and expression exports, run with bun test.

Quickstart

bash
bun install
bun run dev

Watch out

Grounded in the repository README (English and Chinese) and GitHub metadata reviewed on 2026-10-15; the README documents no accuracy or latency numbers, and the GitHub description counts 14 moods while the README says 16 once the two custom yes/no expressions are included.

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