Skip to content

Getting started

Jevalan is a terminal program and a local daemon. This website is only the project presentation and user guide; requests are processed on your machine.

When a release is available, download the package for your system from GitHub Releases. Extract the complete archive and run commands from that directory: it contains the binary, flows, capabilities, and example configuration.

If there is no release yet, clone the repository and install Rust 1.89 or later to build it:

Ventana de terminal
git clone https://github.com/jevalan/jevalan.git
cd jevalan
cargo build --locked --release -p jevalan

The demo includes the daemon, mock backends, and simulated traffic. No credentials are required:

Ventana de terminal
# Windows PowerShell
.\target\release\jevalan.exe tui --demo
# Linux and macOS
./target/release/jevalan tui --demo

From the extracted directory, copy the example configuration and review its endpoints:

Ventana de terminal
Copy-Item config.example.yaml config.yaml

Set the relevant backend keys as environment variables, then start the daemon:

Ventana de terminal
jevalan serve --config config.yaml

Open another terminal in the same directory and run jevalan tui to see the status and events. The daemon does not generate requests by itself; the client sends them.

The example file points to external providers and local Ollama. The demo is the only mode in this guide that guarantees it will not call real services.