Skip to main content

rutis-host

A rutis host that needs no Rust: run plugins written in TypeScript, JavaScript and Python from a rutis.json, develop them with live reload, and link machines.

rutis-host new greeter --lang node     # or --lang python: a plugin project
rutis-host dev                          # in a plugin project: run it, reload on change
rutis-host check [rutis.json]           # describe every row; fail on what cannot run
rutis-host run [rutis.json]             # run a host
{
  "runtimes": { "node": { "project": "." }, "py": { "project": "plugins" } },
  "rows": [
    { "id": "weather", "name": "weather-plugin", "config": { "city": "Oslo" } },
    { "id": "llm", "name": "py:llm_gateway" }
  ]
}

Install: npx @arcships/rutis-host, uvx rutis-host, cargo install rutis-host, or a binary from the GitHub release. Linux and macOS (x64 and arm64), and Windows (x64).

Guide (Chinese): docs/guide/rutis-host.md.

Metadata

Release files for rutis-host 0.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rutis-host 0.17.0
File Actions
rutis_host-0.17.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for rutis_host-0.17.0-py3-none-win_amd64.whl
rutis_host-0.17.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details for rutis_host-0.17.0-py3-none-manylinux_2_28_aarch64.whl
rutis_host-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for rutis_host-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rutis_host-0.17.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for rutis_host-0.17.0-py3-none-macosx_11_0_arm64.whl
rutis_host-0.17.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for rutis_host-0.17.0-py3-none-macosx_10_12_x86_64.whl

Total release size: 33.2 MB

Release files / rutis_host-0.17.0-py3-none-win_amd64.whl

Download URL rutis_host-0.17.0-py3-none-win_amd64.whl
Size 6.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
31af5efc6b48532816a48cdb8afd9e11114e6d71bf3d8109e67f4cb4dc3ea2a7
BLAKE2b-256 checksum
How to use checksums
a904b2cfd4af73b44260fa6906c07106e13feb8d171ddbc763e6144555810471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / rutis_host-0.17.0-py3-none-manylinux_2_28_aarch64.whl

Download URL rutis_host-0.17.0-py3-none-manylinux_2_28_aarch64.whl
Size 6.9 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
5990fc3a731bb3024b91f83550c14b9425287b851c306a25caefee60bc24e25c
BLAKE2b-256 checksum
How to use checksums
e513a616c6398c1ba107c6edaa326695959c28bf78649f2645d20e430cf4deeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / rutis_host-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rutis_host-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.8 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4fa57f40e3ce4eccf3201290136bf6c2f1756d151e7dc15fa25785c7676ca78e
BLAKE2b-256 checksum
How to use checksums
c7e196920ed72dfa56d35e60e7db3f1a21e12721ef6ca15c99e0a6e7fc23b238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / rutis_host-0.17.0-py3-none-macosx_11_0_arm64.whl

Download URL rutis_host-0.17.0-py3-none-macosx_11_0_arm64.whl
Size 6.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79115a225cd7665f4a3d468b2061b60e52c1f7a0fbc26dc4e1d77efa3d8bcf09
BLAKE2b-256 checksum
How to use checksums
54b4909fc5cb0210e6763eff9b24063530c6c0f627b9a89c01578619290dbf17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / rutis_host-0.17.0-py3-none-macosx_10_12_x86_64.whl

Download URL rutis_host-0.17.0-py3-none-macosx_10_12_x86_64.whl
Size 6.6 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1e77d90a6ae35e9c05215d3d9512c533a2993ae92a333ed3b32b95c32813fa3c
BLAKE2b-256 checksum
How to use checksums
382f7b0b4a644412501ee5f691f1f4970f6cba2a60ce5e1a8def8c75b4cd24d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Security for rutis-host 0.17.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for rutis_host-0.17.0-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page