Help & FAQ
Everything about getting UltraCodey, your account, sync, progression, and security.
Getting the app
UltraCodey is in private beta on Windows. Request beta access by signing in or creating an account, and we will send you a download link once you are approved. The app is the full product — chat, code, the engineering firm, research, benchmarking, employees, and Codey — and the Free plan covers all of it during beta.
How beta approval works
Request access from the Download flow or from the Beta access card on your dashboard when you are signed in.
- Pending — we have your request and are reviewing it. Nothing else to do.
- Approved — you are in. We send the download link to your email, and it also appears in your dashboard messages.
- Not approved — you can request again; adding a short note about what you want to build helps.
If you request with the same email you use for your account, the approval attaches to your account automatically and the status chip on your dashboard updates.
Creating an account and signing in
Create an account with an email and a password (at least 8 characters) either here on the web at the sign-in page or inside the desktop app. It is the same account in both places.
- Google sign-in is available in the desktop app. Web sign-in uses email and password.
- If you registered with Google in the app, set a password via Forgot password to also sign in on the web.
- Repeated failed attempts are rate-limited — if you see "too many attempts", wait a bit and try again.
Account linking and sync
There is nothing to link — signing in on the web and in the desktop app with the same email is the link. The desktop app syncs with your account about every 5 minutes while it runs: XP, usage time, achievements, and profile updates flow up automatically, and anything you change here (like your display name) flows back down.
XP, levels, and achievements
You earn XP by actually using UltraCodey — completed runs, reviews, streaks, and achievements. Levels are unbounded and each one costs a little more than the last (level 1 to 2 takes 120 XP).
- Tiers: every 10 levels is a new badge tier — Sprout, Bronze, Silver, Gold, Platinum, Diamond, Master, Grandmaster, Legend, Mythic, and Ultra at level 100.
- Prestige: past level 100 you earn a prestige star every 10 levels.
- Achievements unlock in the desktop app across every section and sync to your account, so the dashboard here always shows your latest unlocks.
- Levels also unlock Codey characters and themes in the app.
Two-factor authentication (2FA)
2FA adds a second step at sign-in: a 6-digit code from an authenticator app on top of your password. Turn it on from the Security card on your dashboard.
- Setup: click Enable two-factor, scan the QR code with any authenticator app (Google Authenticator, 1Password, Authy, Microsoft Authenticator…) or enter the secret manually, then confirm with the 6-digit code the app shows.
- Recovery codes: when 2FA turns on you get 10 one-time recovery codes. They are shown only once — copy or download them and keep them somewhere safe (a password manager is ideal).
- Lost your device? At the sign-in code prompt choose Use a recovery code instead and enter one of your saved codes. Each code works once. Once in, you can disable and re-enable 2FA to enroll a new device.
- Lost the device and the recovery codes? Email ultracodey@gmail.com from your account email and we will verify you manually.
- Entering the wrong code too many times (or waiting more than a few minutes) ends that sign-in attempt — just sign in again with your password to get a fresh code prompt.
Sessions
A session is one place where your account is signed in — this browser, another browser, or the desktop app. The Security card on your dashboard lists every active session with its client, IP address, and when it was last used.
- Sign out one: click Sign out next to the session. If it is the session this browser is using, you will be signed out here too.
- Sign out everywhere else: ends every session except the one you are using — do this if you see anything you do not recognize, then change your password.
- Changing your password automatically signs out every other session.
Devices and sign-in history
The dashboard shows every device that has used your account (including this browser and your desktop app) and your recent sign-ins with time, approximate location, and whether the attempt succeeded. This is security visibility for you: if you see a sign-in you do not recognize, change your password right away from the Security card — that signs out every other session — and consider turning on two-factor authentication.
Messages from the team
Important notices — beta updates, account notes, security heads-ups — arrive in the Messages inbox on your dashboard and inside the desktop app. Severity is color-coded (info, warning, critical). Clicking an unread message marks it read everywhere.
Banned or paused accounts
If your account is paused, access is temporarily suspended; if it is banned, it has been closed. In both cases the portal shows the reason when one was given. To appeal, email ultracodey@gmail.com from your account email with a short description of what happened. We read every appeal.
Password reset
Use Forgot password on the sign-in page. If the email matches an account, a reset link is sent; the link opens a page where you choose a new password and are signed in immediately. For security, the response is the same whether or not the email exists, and reset links expire.
Privacy: what your account stores
Your UltraCodey account stores only what the portal shows you:
- Profile: email, display name, plan, beta status.
- Progression: XP, usage time, achievements.
- Security metadata: devices and sign-in records (time, IP-derived city/country, client).
- Messages from the team.
Your secrets and project work are not uploaded to Emulation account systems. Provider keys, OAuth tokens, code, chats, memory, and project data stay local to your machine and are not part of account sync. If you authorize AI-provider or plugin work, relevant prompts, file snippets, or context may be sent directly from your device to the provider or integration you choose.
Contact
Email ultracodey@gmail.com for support, beta access, appeals, or anything else — or reach out on X at @UltraCodey.