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.4.tar.gz (6.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.4-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rikis-0.0.4.tar.gz
  • Upload date:
  • Size: 6.7 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.4.tar.gz
Algorithm Hash digest
SHA256 59226b2939e96dbe9d1bd3818c461d9fcf8d5fe356404111dde24973518cf789
MD5 c10092b2e0db1294319adf8cf042be58
BLAKE2b-256 1cd2c8118806adf21413470927b61d665cae862c5adbd74dc79602f6ffa8f66d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rikis-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 11.6 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c9d47e1aeb5f6845182010338cf5a0884ed2405acee5f026b8bb10178d5c7cdc
MD5 e6d3b790735e8b4ee0a3782021a6b2b5
BLAKE2b-256 a6522ea6890dde7892ddaf12ebf824c2b6597ce77b1887526e2588484cda2da1

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