Pull mirror of codeberg.org/MelodyChat/Fermi (Harmony client). Read-only copy; Forgejo does not run Actions on pull mirrors.
  • TypeScript 90%
  • CSS 8.3%
  • HTML 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-16 23:47:50 -05:00
.forgejo made the zip 2026-08-21 11:47:52 -05:00
EmojiList inital emoji support 2024-08-05 19:06:26 -05:00
src I hate all of the work arrounds 2026-10-16 23:47:50 -05:00
translations Localisation updates from https://translatewiki.net. 2026-10-12 14:04:43 +02:00
.dependency-cruiser.cjs for those who want it 2025-10-12 21:25:14 -05:00
.gitignore dep: track package-lock.json 2026-03-28 15:51:26 -06:00
.swcrc srcrc config 2025-04-08 09:57:14 -05:00
build.ts write tags 2026-08-20 14:51:26 -05:00
CODE_OF_CONDUCT.md update coc link 2026-04-08 17:06:03 -05:00
compose.yaml Dockerfile now named correctly 2025-03-07 14:07:14 -08:00
CompressingImages.md Missed something (CompressingImages.md) 2025-11-06 20:30:52 +00:00
CONTRIBUTING.md Create CONTRIBUTING.md 2025-04-07 18:35:41 -05:00
Dockerfile bump nodejs version 2026-07-14 18:13:41 -05:00
emoji-packer.cts slight type correction 2025-11-25 09:33:40 -06:00
eslint.config.cjs.hidden disable eslint 2025-04-28 16:21:03 -05:00
howToStaticallyHost.md Removed the small text 2025-11-06 20:24:42 +00:00
InstanceInfo.md update names 2026-04-08 16:04:55 -05:00
LICENSE Initial commit 2024-05-25 18:36:24 -05:00
package-lock.json syntax highlighting 2026-07-20 00:16:37 -05:00
package.json apparently this was wrong 2026-09-23 19:52:27 -05:00
README.md update README 2026-08-20 15:24:57 -05:00
SECURITY.md Fix typos in SECURITY.md 2025-11-06 20:25:58 +00:00
translations.md translate link short 2026-04-08 15:58:39 -05:00
tsconfig.json weird update to make SWC happier 2026-09-18 11:50:03 -05:00

Fermi

Fermi is a Harmony Client written in TS, HTML, and CSS.

To build it, clone the repo and run npm install, then npm run build To run it, use npm start

To access Fermi after starting, simply go to http://localhost:8080/login and either register a new account, or log in with your email and password.

If there are any issues please report them either here, or to me dirrectly on Harmony

Adding instances to the dropdown

Please see this for how to add an instance to the dropdown picker.

How to statically host Fermi

Click here

RoadMap

You can view the current roadmap on https://codeberg.org/MelodyChat/Fermi/projects/59942.

AI Code

AI code due to not being GPLv3 compatable is not allowed in this repo. I thought this didn't need to be said, but it does. And to be clear, any use of AI is not allowed in Fermi.

The official Harmony server for Fermi: https://redir.fermi.chat/invite

The current hosted instance of Fermi: https://fermi.chat/