
Jervis DevOps
Cloud platform
Deploy applications on your own servers and manage releases, logs, domains, databases and backups from one dashboard.
Keep project runtimes separate from developer tools, with compatible runtime selection and exact package versions.
Jervis
Share your requirements and the parts of your workflow you want to improve.

Jervis Runtime (jrt) lets a project and a command-line tool use different runtime versions. A repository can stay on Node 18 while a tool runs on Node 22, without changing the project’s pin.
The Go CLI uses mise to install and run runtimes. It records exact tool versions and supports npm, PyPI, Go, Cargo, NuGet, executable Maven JARs, Bun and Deno npm tools, and dependency-free RubyGems. Compatibility rules account for the requirements of each source.
Project pins are stored in .jrt.toml, separately from the machine’s tool registry. Auto, strict and pinned policies control runtime selection. Optional shims route familiar commands, and jrt why explains the chosen runtime.
Projects keep their specified runtimes while developer tools run in compatible environments, with locked versions and routing decisions that can be inspected.

Cloud platform
Deploy applications on your own servers and manage releases, logs, domains, databases and backups from one dashboard.

Desktop platform
Connect AI assistants to local project folders through MCP, with access permissions, device pairing and pause controls.

Developer tool
A desktop preview for following AI coding sessions and available usage data in a local dashboard and compact widget.

Business platform
A modular ERP platform for inventory, production, finance and workforce, with a textile dyeing and finishing industry pack.