Part of the October Challenge #846.
What
Many people run AnythingMCP self-hosted and never visit the repository. Add a small, unobtrusive "⭐ Star on GitHub" button to the app that links to https://github.com/HelpCode-ai/anythingmcp. Other self-hosted products, such as Plane, already do this.
Where to look
packages/frontend/src/components/app-sidebar.tsx: the main navigation. The bottom of the sidebar is the natural place.
packages/frontend/src/components/app-shell.tsx: the layout around the sidebar, if a header placement works better.
packages/frontend/src/lib/use-edition.ts: useEdition() returns null on AnythingMCP Cloud and the edition (community / Business) on self-hosted instances. Use it to decide when to show the button. packages/frontend/src/components/edition-banner.tsx is an example.
Acceptance criteria
How to claim
Comment "I'd like to work on this" and we'll assign you. The rules are in #846.
Part of the October Challenge #846.
What
Many people run AnythingMCP self-hosted and never visit the repository. Add a small, unobtrusive "⭐ Star on GitHub" button to the app that links to https://github.com/HelpCode-ai/anythingmcp. Other self-hosted products, such as Plane, already do this.
Where to look
packages/frontend/src/components/app-sidebar.tsx: the main navigation. The bottom of the sidebar is the natural place.packages/frontend/src/components/app-shell.tsx: the layout around the sidebar, if a header placement works better.packages/frontend/src/lib/use-edition.ts:useEdition()returnsnullon AnythingMCP Cloud and the edition (community/ Business) on self-hosted instances. Use it to decide when to show the button.packages/frontend/src/components/edition-banner.tsxis an example.Acceptance criteria
target="_blank" rel="noopener noreferrer").api.github.comor any other external host. Many instances run in closed corporate networks. Icon and label are enough. A star count is out of scope for this issue.localStorage. Wrap the access in try/catch because storage can be blocked.NEXT_PUBLIC_HIDE_GITHUB_STAR=true, documented next to the other frontend variables.How to claim
Comment "I'd like to work on this" and we'll assign you. The rules are in #846.