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.3.tar.gz (6.3 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.3-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file rikis-0.0.3.tar.gz.

File metadata

  • Download URL: rikis-0.0.3.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.3.tar.gz
Algorithm Hash digest
SHA256 600c862f8582c2923a17062542388da971eb116f0b89495d891919dde0b7bb5a
MD5 ef377a9e5febe6d81bc897ebc09deedb
BLAKE2b-256 25a1eb376d87db276936dbc8ddd600079ce585c7b4d892fa828c23b81380697d

See more details on using hashes here.

File details

Details for the file rikis-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rikis-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9e685d8cfacc8492fea75d135633e528043091633065b274723efd99c52ef77f
MD5 b73f14867f00cf569aed4b32b36525b9
BLAKE2b-256 f35d15554fca488f6d15487ede213117a51893703a8b12e53b2e9adced13a1ce

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