What a repository is

Clink reads packs from public GitHub repositories. You add one by name, Clink reads its latest release, and every file is verified before it is installed. Nothing is uploaded, and nothing of yours runs on a server.

It is somewhere packs are published, not an account you sign in to. You add it by name, and it becomes another shelf inside the app.

Add repository

GeneralRepositories

  1. Open General, then Repositories, and add owner/repository.
  2. Open the tab for your kind and pull to refresh. Your packs are listed with whatever names the manifest gave them.
  3. Tap one to download. Clink verifies it, then installs it like any other pack.

Enter owner/repository, github.com/owner/repository, or the full HTTPS URL. Clink verifies every release manifest and file before anything can be downloaded.

Browse repositories

Browse repositories lists the official ones by kind, with community entries beside them. Adding one is a tap.

  • Official
  • Community

Panels, actions and plugins ask twice

Adding a repository is enough for data packs: themes, layouts, profiles, sounds, fonts and languages. Panels, actions and plugins carry logic, so each repository needs a switch of its own before Clink will install any of them, and the app asks the first time.

Panels contain constrained interactive logic. Only allow repositories you trust.

Updates, and taking one away

Pull to refresh a repository’s tab and anything new in its latest release appears. A pack you have already downloaded stays on your phone until you remove it yourself.

Removing a repository takes away the shelf, not the packs you installed from it.

Publishing your own

Anything you can export, you can publish. The developer section has the manifest, the release workflow and a repository you can fork to start.

Download on the App Store