Skip to content

TibiaJevBot

Autonomous Tibia bot that polls OTClient game state every 250ms, asks five parallel Jev survival, targeting, spell, and movement questions, and executes the returned actions.

Stars
2
Language
TypeScript
License
MIT
Published by
Community
Author
GabrielBigardi
Last verified
Oct 2026

About this project

An autonomous game-playing decision engine for Tibia (Open Tibia / OTServ) powered by TypeSafe AI's Jev System One model. Unlike conversational LLMs that take 2-3 seconds to generate text, Jev returns typed probabilistic judgments in 250ms, making it fast enough to keep pace with Tibia's 200ms global cooldowns, monster combos, and kiting mechanics. You can immediately watch Jev fight in an Ankrahmun Dragon Lair simulation directly in your terminal:

Quoted from the project's README. Read the full README.

Highlights

  • Polls HP, mana, position, and monsters from OTClient Lua every 250ms and posts the game state to a local Node server.
  • Asks survival, lethal danger, target, offensive, and movement questions together and converts answers into game actions.
  • Handles healing spells and potions, wounded-target priority, strike and area runes, auto-attack, and kiting steps.
  • Ships a mock Dragon Lair simulation plus tests for emergency healing, targeting, and mana recovery.

Watch out

Built for Open Tibia servers through OTClient Lua, not official Tibia; ticks need the local bot server and every decision still needs a Jev key. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

29.3kGitHub stars
The Cua computer-use platform documents a jev-use recipe where TypeSafe Jev picks bounded action IDs and Cua Driver executes clicks and fills in the browser.
Jev Demos & Experiments#community#browser#computer-use
269GitHub stars
Three AI trading bees race each other on OKX perpetual futures. Every decision comes from Jev picking one move from the moves that are legal right now, and every order then passes a risk layer written in plain code. Paper by default, with real market prices.
Jev Demos & Experiments#community#jevbest
123GitHub stars
Electron desktop browser where Jev picks the next executable action from a page's observed controls while a separate text model plans; deterministic code builds the action space, validates responses, dispatches input and keeps receipts.
Jev Demos & Experiments#community#jevbest
75GitHub stars
A Node package that distils Jev-style typed answers into small local classifiers, trained either from saved labels or from a Jev teacher, then served in Node or a browser worker.
Jev Demos & Experiments#community#jevbest
64GitHub stars
Turns a Playwright trace into a narrated demo video through a chainable pipeline - speed control, subtitles, TTS, click and cursor overlays, zoom - with ffmpeg doing the render.
Jev Demos & Experiments#community#jevbest
98GitHub stars
Self-hosted Docker service and web UI that packages Laya structured-decision inference behind a compatible System One endpoint.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai