Repository navigation
Sell self-hosted as Community and Enterprise only - #1467
Merged
Merged
Conversation
Community is free under the AGPL-3.0 for any use, including commercial use, for up to 3 active users. More users, single sign-on, SCIM, File Search beyond the 30-day trial and support come with Enterprise, on request. Self-hosted Starter and Team are no longer sold; existing keys keep working.
The self-hosted license page, edition card, seat-limit notice, first-run license step and File Search limit prompts no longer link to the self-hosted pricing page or name Starter and Team. They offer the Enterprise enquiry and the existing 30-day trial. Instances with a Starter or Team key still show their plan; Cloud screens are unchanged.
helpcodeai
enabled auto-merge (squash)
November 3, 2026 07:40
…prise-only # Conflicts: # docs/connectors/file-search.md # llms-full.txt # packages/frontend/messages/de.json # packages/frontend/messages/en.json # packages/frontend/messages/it.json # packages/frontend/src/components/file-search/shared.tsx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Self-hosted AnythingMCP is now sold as two editions only. Community is free under the AGPL-3.0 for any use, including commercial use, for up to 3 active users with unlimited connectors and MCP servers. Enterprise is quoted on request and adds more users, single sign-on, SCIM, File Search beyond the 30-day trial, and support. Self-hosted Starter and Team are no longer sold to new customers, but existing keys keep activating and working.
The docs contradicted the AGPL: the license FAQ called Community "meant for personal use, education and evaluation" and said Starter and Team license an instance "for small teams at work". The self-hosted UI also still linked to the self-hosted pricing page. This PR makes docs and UI say the same thing.
No licence checks, plan limits or edition logic change. No backend or
ee/file is touched.Changes
docs/license-faq.md(section renamed to "Community and Enterprise", commercial use stated),README.md,README.de.md,README.ja.md,README.zh-CN.md(edition paragraph and File Search / File Share column),LICENSING.md(short "Editions" section),docs/guides.md("Is AnythingMCP free?"),docs/connectors/file-search.md(self-hosted plan row and a note under the limits table).llms-full.txtregenerated.EnterpriseNoticeno longer has aplansvariant). The first-run setup no longer calls Community "Personal, education or evaluation", and its license-key step links to the Enterprise contact form instead of the pricing page. The File Search locked card offers the Enterprise enquiry on self-hosted. File Search limit prompts suggest only Enterprise as the next plan on self-hosted (Cloud still suggests the next Cloud plan).settingsLicense.key.selfHosted,fileSearch.locked.titleEnterprise,fileSearch.locked.contactEnterprise, plus rewordedlicenseSetup.*andsettingsUsers.licenseSeats).tests/e2e/enterprise-offer.spec.tsgains three self-hosted tests: no pricing link on the license page (Community registration and key field still there), a Team key still shows its plan, and a full Community instance is pointed to Enterprise.Cloud and self-hosted behaviour
DEPLOYMENT_MODE=cloud): unchanged. The license page, pricing links, card trial, licence wall and usage banner take the same paths as before. The File Search "next plan" suggestion still names the next Cloud plan.anythingmcp.com/pricingremains in the UI. Admins see the Enterprise enquiry (/contact?plan=enterprise) and the existing 30-day single sign-on and SCIM trial. Free Community registration and the licence key field work as before. Starter and Team keys activate and show their plan as before.Type
Testing
Commands and results (local, Node v25.2.1, after
npm ci --ignore-scriptsat the repository root):node scripts/generate-llms-txt.mjsthennode scripts/generate-llms-txt.mjs --checkllms-full.txt; check exit 0node --test scripts/generate-llms-txt.test.mjsnode scripts/adapter-count.mjs --checkpackages/frontendnpx tsc --noEmit -p tsconfig.jsonpackages/frontendnpm run lintpackages/frontendnpx playwright test(ownnext devon port 3187,PLAYWRIGHT_USE_RUNNING_SERVER=1)Backend checks were not run: this PR does not touch
packages/backend.Checklist
npm test) (backend not touched; frontend Playwright suite passes)Notes
file-search-access.service.ts.docs/plans/file-search.mdstill shows the old self-hosted Starter (€12) and Team (€24) prices. It is an internal design record that is excluded fromllms.txt, so I left it unchanged.docs/code-mode.mdstill lists the code tool caps per plan (Community 3, Starter 5, Team 20). These caps still apply to Cloud plans and existing keys.Related Issues
None.