A demo app showcasing Jev, the System One model from TypeSafe AI.
The demo home has rooms and devices; type what you want in natural language - "dim the bedroom lights a bit", "turn off all the lights", "it is too warm in the living room". One Jev call turns that sentence into a set of typed decisions. The home applies them straight away, and the app shows every answer with its probabilities.
npm install
cp .env.example .env.local # then set TYPESAFE_API_KEY
npm run devOpen http://localhost:3000. The demo home starts fresh on every load.
npm run dev # dev server
npm run build # production build, including a full typecheck
npm run lint # eslint
npm run format # prettierflowchart LR
subgraph Browser
home["Home state<br/>rooms and devices"]
floor[Floorplan]
assistant[Assistant]
home <--> floor
home <--> assistant
end
api["Next.js API<br/>/api/commands"]
jev[("TypeSafe Jev<br/>System One")]
assistant -- "command + home" --> api
api -- "typed questions" --> jev
jev -- answers --> api
api -- "decisions + device changes" --> assistant