Jevopus install / update
SkillAI & modelsUse when Jevopus (the Codex and Claude Code worker farm with Jev routing) is not yet installed on this bot's computer, `jevopus.py doctor` fails, or the user asks to install, reinstall, update or repair it.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Jevopus install / update skill
What this skill tells your AI
The instructions your AI receives, as published by bodila51/grok-bot-jev in jevopus/skills/jevopus-install/SKILL.md and read by ahel’s review.
Code lives in the public repo https://github.com/Bodila51/grok-bot-jev (folder jevopus/). The same clone is also the Jev router. Live install goes to JEVOPUS_HOME (default /workspace/jevopus).
Check first
export PATH=$HOME/.local/bin:$PATH- If
/workspace/jevopus/jevopus.pyexists, runpython3 /workspace/jevopus/jevopus.py doctor. If it is all green apart from seat logins, skip to setup (jevopus-operate / jevopus-getting-started).
Install or update
Run in the background (block_until_ms 0); it takes 10 s to a few minutes:
cd /workspace && (test -d grok-bot-jev && git -C grok-bot-jev pull --ff-only || git clone https://github.com/Bodila51/grok-bot-jev) \
&& bash grok-bot-jev/jevopus/install.sh
- Add
--no-renderto skip the optional video-render venv (Pillow/numpy/pycairo) when the user doesn't need video recipes. - The installer installs Node 22 and the Codex CLI into
~/.localif missing, builds the Jev venv and Jevopus, createsjevopus.dbwith every seat disabled, and ends withdoctor. For Claude Code it prints thenpm installcommand; run it if the owner wants Claude. Re-running is safe; the database and jobs are kept. - If
apt updatehangs (third-party sources such as Google Chrome), the installer retries with a timeout and only Debian/NodeSource sources. Do not remove the user's apt sources.
After install
- Read the doctor output. Expected on a fresh install: "at least one enabled seat" is red and seat logins are yellow. Everything else should be green.
TYPESAFE_API_KEYmissing means Jev falls back to keyword rules. Ask for it with a secret-request (nameTYPESAFE_API_KEY); never ask for a pasted key.- A key the user saved that doctor still doesn't see: new keys only reach the computer after Update Grok Bot's Computer. Send that link, then re-run doctor.
- Then enable seats (see jevopus-operate).
Upgrades
Upgrading keeps data: new config settings (limits, best_of_two) and new job columns are added automatically, and edited values are kept. Back up config.json and jevopus.db first anyway. New installs start in Jev shadow mode.
Rules
Never print, echo or log secret values. Workers never get credentials.
Signals
- GitHub stars
- 87
- Forks
- 9
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
jevopus-install- Source
- github.com/bodila51/grok-bot-jev