tydig

Typst, decentralized collaboration with iroh, saved in git. Source

Run

Share

Write

Templates

Agents and models

irch

Settings (.env)

TYDIG_URLthe address people open (sign-in checks it); behind TLS also TYDIG_TRUST_PROXY=1
TYDIG_PORT, TYDIG_BIND=0.0.0.0the hub's port (8080), on localhost unless bound to all
TYDIG_SSO_DISCOVERY, _CLIENT_ID, _CLIENT_SECRET, _LABEL, _ONLYinstitutional sign-in (OIDC); redirect URI <url>/api/auth/oauth2/callback/sso
TYDIG_SIGNUP=openanyone who reaches the hub may sign up
TYDIG_LINK=0, TYDIG_LINK_RELAY, TYDIG_PAGEno link; pin one relay; another static site
TYDIG_MAX_BUILDS, TYDIG_MAX_USER_BUILDS, TYDIG_BUILD_NET=0, TYDIG_IMAGE_NET=1, TYDIG_QUOTA_MBbuilds at once (2), a person's (1); no network for builds; the machine's network for a project Containerfile's RUN steps; MB per project (1000), builds' output too
TYDIG_MAX_PROJECTSprojects a person may own (50)
TYDIG_RUNTIME=nonebuilds in plain containers, not under gVisor (in the build image: each build gets a kernel of its own; just logs says which)
TYDIG_GIT_PRIVATE=1, TYDIG_GIT_PUSH_MINUTESallow remotes on the hub's network; push interval (5)
TYDIG_SCOPE_MODEL, TYDIG_SCOPE_DETECTOR=, TYDIG_GPU=nvidia.com/gpu=all + TYDIG_TORCH=cu130another attention-only base model; no MELD; a GPU
TYDIG_BRAND, TYDIG_TEMPLATESthe editor's look (client/brands/); another templates folder

Troubleshooting

Design