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.2.tar.gz (6.2 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.2-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rikis-0.0.2.tar.gz
  • Upload date:
  • Size: 6.2 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.2.tar.gz
Algorithm Hash digest
SHA256 d26db41be971b238e1b7ee58915ad0623d91b758b34624ddc22784cb9258e44b
MD5 0b5486ad61e13ef25d4def608c08aa32
BLAKE2b-256 7fe01f9f055e62b32b2537637b0e4a7c09af434e5a0868f30b24c04712ed843d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rikis-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b4af582ab69dc3f5d6c835c3d10ff6cfcb0c661d21b8abfb179ebcdf8302b492
MD5 9131fac59b02a28270790023c1e3988c
BLAKE2b-256 f5e1b24064caf36305436e9c79037d12594c662fe88da864df65ff8b396a7972

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