whatisgithub

What is hyper-fm?

h5l0/hyper-fm — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 2/5Setup · easy

In one sentence

A Windows desktop app that catalogs project folders scattered across your machine and syncs that catalog across devices using a shared config file.

Mindmap

mindmap
  root((hyper-fm))
    What it does
      Project Catalog
      Card Browser
      Tag Filtering
    Tech stack
      TypeScript
      Windows Desktop
    Sync
      Shared Config File
      Scan Root
      P2P Sync
    Identity
      Folder Name
      Metadata File
      File Fingerprint

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See every coding or side project on your machine in one searchable card view, tagged and organized.

USE CASE 2

Copy a shared config file to a new device and have hyper-fm automatically find matching project folders there.

USE CASE 3

Filter and browse dozens of scattered project folders by tag instead of hunting through the file system.

USE CASE 4

Keep project metadata like descriptions and tags in sync across a desktop and a laptop.

What is it built with?

TypeScript

How does it compare?

h5l0/hyper-fm0xradioac7iv/tempfsabboskhonov/hermium
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Windows-only release for now, download the .exe from the Releases page and run it directly, no installer needed.

So what is it?

hyper-fm is a desktop application built for managing and syncing project folders across devices. If you have multiple projects scattered across different directories on your computer, hyper-fm gives you a single place to see them all, organized and searchable. The app lets you add any folder as a "project" and attach a name, description, and tags to it. From the main interface, you can browse all your projects as cards, filter them by tags or tag groups, and search by name. Clicking on a project card opens a detail view where you can edit its metadata or browse all the files inside it. The sync feature is one of its central ideas. hyper-fm uses a shared configuration file, which is a JSON file containing all your project metadata. By copying that file to another device or using a shared directory, you can bring your project list with you across machines. A "scan root" setting lets the app automatically locate matching project folders on the new device by searching for folders that match entries in the shared config. P2P sync is also listed as a supported mechanism for cross-device sharing. The concept of a "project" in hyper-fm is based on three identifiers: the folder name, a metadata file, and a file fingerprint. This means it can reliably tell which folder corresponds to which project even if things move around. The app is written in TypeScript and currently ships as a Windows application only. You download and run the executable directly from the Releases page, with no complex installation required.

Copy-paste prompts

Prompt 1
Help me set up hyper-fm to scan my computer and register all my existing project folders as projects.
Prompt 2
Explain how hyper-fm identifies the same project folder on two different devices using folder name, metadata file, and file fingerprint.
Prompt 3
Show me how to configure hyper-fm's shared configuration file for syncing my project list between two machines.
Prompt 4
How would I extend hyper-fm's tag group filtering to organize projects by client or by year?

Frequently asked questions

What is hyper-fm?

A Windows desktop app that catalogs project folders scattered across your machine and syncs that catalog across devices using a shared config file.

What language is hyper-fm written in?

Mainly TypeScript. The stack also includes TypeScript.

How hard is hyper-fm to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is hyper-fm for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.