Install the Team edition
The Team edition is a paid build with team features bundled in. You get everything the Public edition has plus the pool, my-queue, notifications, team invites, and Stripe-backed billing.
Screenshot gap. The purchase flow, license activation screen, and team-specific onboarding aren't in the current screenshot set. See the screenshot gap list.
Purchase and download
- Visit ideafy.dev/team (or wherever the purchase page is hosted)
- Pick a plan (monthly or annual — see Plans & pricing)
- Check out through Stripe
- After checkout, you receive an email with:
- A download link for the Team DMG
- Your license key
- Download the DMG
The Team DMG is a different binary from Public — it contains team UI components, Supabase SDK, Resend integration, and Stripe hooks that aren't in the public build.
Installing
- Open the DMG
- Drag Ideafy.app into Applications
- First launch: macOS Gatekeeper consent (see Install the Public edition for the bypass steps)
- The app opens on a license activation screen
Activating your license
Paste the license key from your email. The app validates it against the Ideafy license server, stores it locally, and unlocks the team features. Once validated, you land on the standard projects list — empty until you create a project.
The license is tied to your user and allows use on your personal devices. If you need to run Team on a second machine, the license re-validates on first launch there too.
Signing in
Team edition can run in solo mode (no sign-in), but you won't get any team features until you do. To unlock them:
- Click Sign in in the top-right
- Pick a provider: email+password, Google OAuth, GitHub OAuth, or magic link
- First time: create a new account — your email becomes your identity
- Once signed in, the + Create team button appears
See Sign up & Authentication for the provider-specific details.
Creating or joining a team
After signing in:
- Create a team. Give it a name. You become the owner. A 6-character invite code is generated. Copy it and share with teammates.
- Join a team. Paste an invite code you've received. You're added as a member.
Seat counts and roles are covered in Team setup.
Linking a project to a team
Projects in the Team edition can be solo projects (local only, no team linkage) or team projects (linked to a team, syncing through the pool). The difference is the teamId field on the project.
To link:
- Open the project settings modal
- In the Team dropdown, pick the team you want
- Save
From that point on, the MCP server fires sync-card calls to Supabase whenever a card mutates. Pool operations (pool_push, pool_pull, pool_claim) become available for cards in this project.
You can also leave a project unlinked — it then behaves exactly like a Public-edition project, even though you're running the Team app.
Environment variables (advanced)
The Team edition reads Supabase credentials from its bundled config — you don't normally set anything. If you're self-hosting the Supabase backend (advanced / enterprise deployment), see the team-setup doc in the repo's docs/ folder for the env var map.
Updating
Team edition updates come through your purchase email or through an in-app update prompt (auto-update is enabled in signed builds). Installing an update keeps your license activation and local database intact.
Prev: Install the Public edition Next: Data portability Up: User guide index