Clone a repo
github://host/repo/command/clone
{
"repo": "if-uri/urirun",
"dest": "/srv/urirun"
}
DevOps connector
GitHub is an external urirun connector that bootstraps projects onto any machine over the URI contract: clone a repo, pull updates, pip install it, and emit its urirun_bindings() so the project can be compiled into a registry and served or host-deployed without logging into the box. Clones land under URIRUN_PROJECTS (default ~/.urirun-projects).
python>=3.10gitgithub://host/repo/command/clone
{
"repo": "if-uri/urirun",
"dest": "/srv/urirun"
}
github://host/repo/query/bindings
{
"repo": "if-uri/urirun-connector-llm"
}
curl -fsSL 'https://connect.ifuri.com/install?connectors=github' | bash
{
"id": "github",
"name": "GitHub",
"status": "available",
"uriSchemes": [
"github"
],
"routes": [
"github://host/repo/command/clone",
"github://host/package/command/install",
"github://host/repo/query/bindings"
],
"install": {
"mode": "urirun-extra",
"pipSpec": "urirun-connector-github @ git+https://github.com/if-uri/urirun-connector-github.git@v0.1.0"
},
"hubUrl": "https://connect.ifuri.com/connectors/github"
}