No description
Find a file
2026-09-19 20:40:54 +05:30
functions/api feat: 3D hexagonal figure with roll-in-place animation and decisive Jev oracle prompting 2026-09-19 20:40:54 +05:30
public feat: 3D hexagonal figure with roll-in-place animation and decisive Jev oracle prompting 2026-09-19 20:40:54 +05:30
.env.example initial commit: jev8ball minimalist neural oracle 2026-09-19 20:10:58 +05:30
.gitignore initial commit: jev8ball minimalist neural oracle 2026-09-19 20:10:58 +05:30
package-lock.json initial commit: jev8ball minimalist neural oracle 2026-09-19 20:10:58 +05:30
package.json initial commit: jev8ball minimalist neural oracle 2026-09-19 20:10:58 +05:30
README.md initial commit: jev8ball minimalist neural oracle 2026-09-19 20:10:58 +05:30
server.js feat: 3D hexagonal figure with roll-in-place animation and decisive Jev oracle prompting 2026-09-19 20:40:54 +05:30
worker.mjs feat: 3D hexagonal figure with roll-in-place animation and decisive Jev oracle prompting 2026-09-19 20:40:54 +05:30
wrangler.json fix(deploy): add worker.mjs entrypoint and assets directory for Cloudflare deploy 2026-09-19 20:30:50 +05:30

jev8ball

a minimalist Magic 8-Ball oracle powered by TypeSafe Jev structured decision intelligence on OpenRouter.

features

  • minimal dark brutalist interface with ambient floating particles
  • 3D interactive floating icosahedron die inside fluid viewport with mouse parallax
  • realistic shake & liquid surfacing animations with procedural audio chimes
  • powered by non-autoregressive typesafe/jev-1.13 decisions API (calibrated noul probabilities, structured sentiment, zero hallucination)
  • live decision telemetry: calibrated probability, confidence score, token cost, and latency
  • query history log with instant clipboard copy
  • fast sub-second responses (~300ms) with lightweight token footprint

usage

# install dependencies
npm install

# start server
npm start

Runs by default on http://localhost:3000.

configuration

Configure your OpenRouter API key in .env:

PORT=3000
OPENROUTER_API_KEY=sk-or-v1-...

endpoints

  • GET /api/status - model status and latency check
  • POST /api/ask - submit query to Jev decisions pipeline

license

MIT