License & Machines
Activate a machine with cfa login (browser account sign-in), check status with cfa whoami, and move seats between machines. License keys stay collapsed as a legacy option only.
Activate a machine with cfa login (browser account sign-in), check status with cfa whoami, and move seats between machines. License keys stay collapsed as a legacy option only.
You activate a machine once with the free cfa CLI. Run cfa login, sign in with the same CodeFizz account you use on the website, and the editor plugin picks up that sign in automatically. There is nothing to paste into Unreal. License keys still exist for recovery and older workflows, but new setups should use account login only.
Do this on every computer you use. Your subscription or trial must already be active on codefizz.dev/account (start a free trial there if you are new).
1. Install or update the CLI
PowerShell is recommended. No Node required. If you already have cfa, update it so you get browser login.
irm https://codefizz.dev/install.ps1 | iexNo Node or npm needed. From classic Command Prompt: powershell -c "irm https://codefizz.dev/install.ps1 | iex"
cfa self-updateWorks for both install methods: a direct install replaces itself, an npm install runs npm for you.
2. Sign in with your CodeFizz account (opens your browser):
cfa loginApprove the code in the browser, then return to the terminal. Use Google, GitHub, Discord, or email, same as on the website.
3. Install the plugin into your engine or project:
cfa install-plugin "E:/Unreal/UE_5.8"4. Check that this machine is signed in:
cfa whoamiSign in at your account, confirm trial or subscription, then run the CLI steps above. You do not need to copy a key for a normal install.
Open codefizz.dev/account. Use Google, GitHub, Discord, or email. Start a free trial or subscribe if you have not already. New accounts do not need a license key on this page.
Use the account you bought with. Google and GitHub are one click.
When License and billing shows active (trial or paid), install the latest cfa CLI. PowerShell is recommended. Then run cfa login so this machine is tied to your account.
No key to copy for a normal setup. Open a terminal, install or update cfa, then run cfa login with this same account.
cfa login opens codefizz.dev/cli/authorize. Sign in if needed, approve the device code, and return to the terminal. The editor plugin uses the same activation.
On your account under License and billing, a key still exists for older cfa builds, scripts, or networks that block browser login. Most users never need it.
Optional key based login (legacy only):
cfa login --key CFA-XXXX-XXXX-XXXX-XXXXRegenerating the key on the account page signs every machine out until each one runs cfa login again. If a key was shared somewhere it should not be, regenerate it (or email contact@codefizz.dev) and sign in again on each machine.
Your paid license covers up to 5 of your own machines (desktop, laptop, and room to spare). A trial uses one machine at a time. The seat limit is there to stop a license being shared publicly. Manage seats from the CLI:
Free this machine and remove its local sign in:
cfa logoutFree every machine at once, for when you no longer have the old computers:
cfa deactivate-allSigning in again on the same machine never uses a second slot. After cfa self-update, you stay signed in unless you logged out or the offline grace period ended. If a command says you are not licensed, run cfa login again. If you cancel, the plugin you already have keeps working; you just stop receiving new updates.