capabilities, installed like packages

Modules

A module is a container image running as a Kubernetes operator. Install one and its components appear in your palette — prompt-built agents install what they're missing on demand.

Install with tiny

$ tiny install llm-module # this index ships with tiny

Installing from someone else's index? tiny repo add <alias> <index-url> once, then install the same way.

Without tiny — plain Helm

No magic: a module is a container image and a Helm chart of the shared operator. Nothing requires the CLI.

$ helm repo add tinysystems https://tiny-systems.github.io/module/
$ helm install llm-module tinysystems/tinysystems-operator --set controllerManager.manager.image.repository=ghcr.io/tiny-systems/llm-module

Each module page carries its exact chart values.

Commonv0.9.5

Core

Flow plumbing: signal, ticker, router, retry, and the primitives that wire an agent together.

signalretrytickerrouter
HTTPv0.5.39

Tools

HTTP server and client. Expose an agent as a public endpoint, or call any API.

http_serverhttp_requestresponse
Communicationv0.3.15

Tools

Reach people: Slack messages and slash commands, email sending.

slack_sendslack_commandemail_send
gRPCv0.4.16

Tools

gRPC client and server for talking to typed services.

grpc_clientgrpc_server
Google APIsv0.3.15

Tools

Google Workspace: Gmail, Calendar, Sheets, Drive.

gmail_sendcalendar_createsheets_appenddrive_upload
Encodingv0.6.12

Core

Encode and decode: JSON, base64, URL, and friends.

json_encodebase64url_encode
JavaScriptv0.3.19

Core

Evaluate JavaScript for quick, custom transforms inside an agent.

js_eval
Kubernetesv0.8.16

Tools

Operate a cluster: watch pods, read logs, scale deployments, apply manifests.

pod_watchdeploy_getpod_logsapply
Distributionv0.10.14

Tools

Fan-out, queue, and rate-limit to control how work spreads across an agent.

fanoutqueuerate_limit
Cryptov0.4.0

Tools

Hashing, HMAC, and JWT signing for auth and integrity.

hashhmacjwt_sign