Lightweight agent that pulls and runs LLM benchmarks from Protorikis Bench
Project description
rikis
Lightweight agent that connects your local LLM runtimes to Protorikis Bench and runs benchmark jobs on them.
rikis only runs inference - it never executes generated code locally
Install
pipx install rikis
Usage
1. Get a token from Protorikis Bench → Endpoints → Add Endpoint
2. Log in:
rikis login --token <token>
3. Add a runtime:
rikis config --add-runtime ollama --url http://localhost:11434
rikis config --add-runtime llama.cpp --url http://localhost:8080
rikis config --add-runtime lmstudio --url http://localhost:1234
4. Start the agent:
rikis start
The agent polls Protorikis Bench for benchmark jobs, runs inference locally, and returns results.
Commands
| Command | Description |
|---|---|
rikis login --token <token> |
Authenticate with Protorikis Bench |
rikis config --add-runtime <type> --url <url> |
Add a local LLM runtime |
rikis config --remove-runtime <url> |
Remove a runtime |
rikis start |
Start the agent |
rikis status |
Show current configuration |
Dependencies
rikis is intentionally lightweight and uses only these libraries:
httpx- HTTP clientTyper- CLI framework
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rikis-0.0.1.tar.gz.
File metadata
- Download URL: rikis-0.0.1.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d27e1644a65df78d5659ed13ac28959b9ce2f52aca46bfc43d3f151bff41e88a
|
|
| MD5 |
a55bfbe5f3a541857e5857ae5bc1f53e
|
|
| BLAKE2b-256 |
8534a69f7d1f755cdb8bfa1081b6fb6e965b2ebbe44d40d5d1a08cabd5a1a820
|
File details
Details for the file rikis-0.0.1-py3-none-any.whl.
File metadata
- Download URL: rikis-0.0.1-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fac5d3973857130606929a2ee237a005b25bf3801984e79cc352eaa0557bbca9
|
|
| MD5 |
2f9ec4773523713c4f6592dfb764c7d5
|
|
| BLAKE2b-256 |
80e6b62e450b886da6ff6d236ac3f54198cc65a7da5bfea3fd4dc056b38617fb
|