Web App

Your online library at app.codefetch.io

The CodeFetch web app is your central dashboard. Use it to browse and search your published files, manage shared links, configure your account, and download the CLI and VS Code extension.

Library

The library panel lists every file you have published. Each entry shows the filename, description, tags, and 8-character ID.

Search and filter

Use the search bar to filter by filename, description, or tags. Results update as you type. Searching by tag is a fast way to find related scripts — for example, searching #deploy shows everything tagged for deployments.

Copy an ID

Click Copy ID on any library entry to copy the script's 8-character ID. Use it with the CLI:

codefetch get <ID>

View and edit metadata

Click on any file to open its detail view. From here you can update the description and tags. Changes take effect immediately — no re-publishing required.

The links panel lists all active shared links across your library. Shared links let you give someone access to a single file without sharing your secret key or exposing the rest of your library.

Create a shared link

  1. Find the file in your library
  2. Click Create Link
  3. Copy the generated URL

The link is specific to that one file. Anyone with it can run:

codefetch link <URL>

No CodeFetch account or configuration is needed on the recipient's end — just the CLI installed.

Revoke a shared link

Click Delete next to any link in the links panel. The token is invalidated immediately — the URL stops working for anyone who held it.

Note: Shared links do not expire automatically. Revoke them when they are no longer needed.

Shorty configuration

Long shared link URLs can be shortened using the Shorty service at codefet.ch. Click Configure Shorty in the links panel to enter your Shorty instance URL and API key. Once saved, the CLI can push any shared link to Shorty to generate a short URL.

Account settings

Change your secret key

Go to Settings → Change Secret. Changing your secret re-encrypts all published files with the new key. After rotating, update the CLI with:

codefetch config
Important: The backend stores only a one-way hash of your secret — it cannot be recovered. If you lose it, your files cannot be decrypted and support cannot recover them. Store your secret key somewhere safe.

Change your email address

Go to Settings → Change Email. A verification code is sent to the new address before the change takes effect.

Delete your account

Go to Settings → Delete Account. This permanently removes your account, all published files, and all shared links. This action cannot be undone.

Subscription and storage

The web app shows your current plan and storage usage against your limits:

  • Up to 3,000 assets or 500 MB — whichever is reached first
  • Annual subscription: £40–£80/year

Manage billing and download invoices via the Stripe customer portal at Settings → Billing.

Downloads

The web app provides download links for:

  • The VS Code extension (.vsix file for manual install)
  • The CLI install script for Linux
  • The CLI install script for Windows (PowerShell)