Skip to main content

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 client
  • Typer - 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

rikis-0.0.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rikis-0.0.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

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

Hashes for rikis-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d27e1644a65df78d5659ed13ac28959b9ce2f52aca46bfc43d3f151bff41e88a
MD5 a55bfbe5f3a541857e5857ae5bc1f53e
BLAKE2b-256 8534a69f7d1f755cdb8bfa1081b6fb6e965b2ebbe44d40d5d1a08cabd5a1a820

See more details on using hashes here.

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

Hashes for rikis-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fac5d3973857130606929a2ee237a005b25bf3801984e79cc352eaa0557bbca9
MD5 2f9ec4773523713c4f6592dfb764c7d5
BLAKE2b-256 80e6b62e450b886da6ff6d236ac3f54198cc65a7da5bfea3fd4dc056b38617fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page