DIYgod mirror
Go to file
Innei 673679e4fe
chore: resolve hotfix updatelog redirect
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-09 18:55:07 +08:00
.github chore: issue template 2024-11-02 15:01:12 +08:00
.vscode feat(discover): enhance RSSHub recommendations with filters (#1481) 2024-11-08 19:26:36 +07:00
api chore: remove tsconfig present to fix `vercel dev` 2024-11-08 00:22:38 +08:00
apps chore: resolve hotfix updatelog redirect 2024-11-09 18:55:07 +08:00
build feat: osx sign and notarize (#114) 2024-07-06 21:31:13 +08:00
changelog chore: resolve hotfix updatelog redirect 2024-11-09 18:55:07 +08:00
configs chore: resolve hotfix updatelog redirect 2024-11-09 18:55:07 +08:00
constants init 2024-09-20 16:54:31 +08:00
icons/mgc feat: adjust more ui 2024-10-30 17:13:49 +08:00
locales chore(i18n): zh-CN (#1477) 2024-11-08 21:58:05 +08:00
packages fix: clear selection when pointer down, fixed #1448 2024-11-08 22:05:09 +08:00
patches chore: update deps 2024-11-03 23:59:55 +08:00
plugins fix: add manifest to purge cache 2024-11-07 23:38:27 +08:00
resources feat: add application tray functionality (#1416) 2024-11-06 18:29:16 +08:00
scripts chore: resolve hotfix updatelog redirect 2024-11-09 18:55:07 +08:00
static chore: remove some external resource bundle in electron 2024-11-05 14:42:38 +08:00
types Merge remote-tracking branch 'origin/main' into dev 2024-10-18 15:37:01 +08:00
wiki chore: format code 2024-09-16 22:13:57 +08:00
.editorconfig
.env.example feat: add Openpanel integration (#1014) 2024-10-18 15:23:52 +08:00
.gitignore chore(build): turborepo 2024-10-26 17:04:12 +08:00
.npmrc feat: replace electron builder with electron forge (#112) 2024-07-05 22:40:23 +08:00
.nvmrc chore: create .nvmrc (#321) 2024-09-11 01:45:04 +08:00
.prettierignore refactor: Separate main application and external pages and SEO support (#987) 2024-10-21 23:02:25 +08:00
.prettierrc.mjs chore: use prettier to format code (#306) 2024-09-09 15:04:57 +08:00
CHANGELOG.md chore(release): hotfix to release v0.2.0-beta.2 2024-11-09 18:34:03 +08:00
CODE_OF_CONDUCT.md chore: add CODE_OF_CONDUCT 2024-10-31 20:27:46 +08:00
CONTRIBUTE.md chore: update template 2024-11-01 15:34:09 +08:00
LICENSE docs: license 2024-07-06 11:30:26 +08:00
README.md docs: update Homebrew casks (#1180) 2024-10-27 22:30:21 +08:00
SECURITY.md chore: add CODE_OF_CONDUCT 2024-10-31 20:27:46 +08:00
bump.hotfix.config.js fix: bump config 2024-11-09 18:33:33 +08:00
changelogithub.config.ts chore: update changelogithub 2024-10-12 15:16:18 +08:00
dev-app-update.yml
docker-compose.deps.yml
electron.vite.config.ts refactor(monorepo): migrate to monorepo (#1059) 2024-10-24 14:37:43 +08:00
eslint.config.mjs chore: update lint 2024-10-19 09:01:59 +08:00
forge.config.ts feat(app): support cache limit and clean cache 2024-11-05 23:01:42 +08:00
package.json chore(release): hotfix to release v0.2.0-beta.2 2024-11-09 18:34:03 +08:00
pnpm-lock.yaml feat: dnd (#1471) 2024-11-08 14:41:36 +08:00
pnpm-workspace.yaml refactor: move to monorepo (#475) 2024-09-18 20:54:48 +08:00
postcss.config.cjs chore: use prettier to format code (#306) 2024-09-09 15:04:57 +08:00
tailwind.config.ts refactor: zen modal implemention and fix macos traffic light overlay 2024-11-05 21:17:28 +08:00
tsconfig.json fix(ci): forge build error (#1500) 2024-11-08 16:46:33 +08:00
turbo.json fix: add turbo build in ci 2024-10-26 17:05:27 +08:00
vercel.json fix: remove vercel header rewrite (#1463) (#1480) 2024-11-07 23:00:11 +08:00
vite.config.ts fix: add manifest to purge cache 2024-11-07 23:38:27 +08:00
vitest.workspace.ts feat(i18n): add Italian language support (#407) 2024-09-19 16:59:47 +08:00

README.md

Logo

Follow

Next generation information browser.

Discord · Twitter · Releases

RSSNext%2Ffollow | Trendshift RSSNext%2Ffollow | Trendshift RSSNext%2Ffollow | Trendshift

Introduction

Welcome to Follow! This software is all about allowing you to follow your favorite websites, blogs, social media accounts, podcasts and notifications in one place. It is designed as a modern, fast, and convenient all-in-one information center.

AI: Follow leverages advanced AI to assist your operations. Beyond basic AI translation, summarization, and recommendations, it provides twice-daily AI reports to highlight key information from your subscriptions. Additionally, it offers a personalized AI knowledge base built from your subscriptions.

Blockchain: Follow uses blockchain technology as an incentive mechanism for active users and outstanding creators. Users can obtain more services and benefits by holding and using Power Token. Creators can obtain more rewards by providing high-quality content and services.

Social: Follow is also a social platform that allows you to follow other users, share your subscriptions, and discover new content. It also offers a subscription list synchronization feature, enabling your friends to sync with your subscriptions.

Supported Platforms: Follow Desktop for Windows, macOS, Linux, and Browser; Follow Mobile for Android and iOS (coming soon).

Screenshots

The project is currently under active development. The following screenshots are for reference only and may differ from the final release version.

  • Use different views for various types of content to offer an experience equal to or better than the original platform - Articles, Social Media, Pictures, Videos, Podcasts, and Notifications Screenshot 2024-09-10 at 6 22 18 PM Screenshot 2024-09-10 at 6 22 47 PM Screenshot 2024-09-10 at 6 23 07 PM Screenshot 2024-09-10 at 6 23 31 PM Screenshot 2024-09-10 at 6 23 47 PM Screenshot 2024-09-10 at 6 24 11 PM

  • Everything is RSSible. Our RSSHub community, comprising over 1,000 developers, has spent six years adapting nearly a thousand websites to provide almost all the content you need. This includes platforms like X (Twitter), Instagram, PlayStation, Spotify, Telegram, YouTube, and more. You can also write your own scripts to adapt additional websites. Screenshot 2024-09-10 at 8 09 36 PM Screenshot 2024-09-10 at 8 10 01 PM

  • Actions and AI features. Follow leverages advanced AI to assist your operations. Beyond basic AI translation, summarization, and recommendations, it provides twice-daily AI reports to highlight key information from your subscriptions. Additionally, it offers a personalized AI knowledge base built from your subscriptions.

    Screenshot 2024-09-10 at 9 44 23 PM Screenshot 2024-09-10 at 6 25 27 PM

  • Blockchain features and $Power token. Follow uses blockchain technology as an incentive mechanism for active users and outstanding creators. Users can obtain more services and benefits by holding and using Power Token. Creators can obtain more rewards by providing high-quality content and services. Screenshot 2024-09-10 at 6 25 43 PM Screenshot 2024-09-10 at 6 27 08 PM Screenshot 2024-09-10 at 8 10 56 PM

  • Social features. Follow is also a social platform that allows you to follow other users, share your subscriptions, and discover new content. It also offers a subscription list synchronization feature, enabling your friends to sync with your subscriptions. Click here to view my automatically generated personal page. Screenshot 2024-09-10 at 6 26 37 PM

  • Extensive customization options Screenshot 2024-09-10 at 6 24 38 PM Screenshot 2024-09-10 at 6 24 48 PM

  • Third-party integrations Screenshot 2024-09-10 at 6 25 33 PM

  • Shortcuts and gestures Screenshot 2024-09-10 at 6 25 38 PM

Releases

Discord

Currently, Follow is still in the early developer preview stage (alpha) and is only available to a limited number of users through an invitation system.

You can get an invitation code in the following ways:

  • Looking for any alpha test user to invite you.
  • Join our Discord server for occasional giveaways.
  • Follow our X account for occasional giveaways.

If you have access, you are welcome to use the following methods to download and install it:

Contributing

If you are eligible to use Follow, you are welcome to join the open source community to build together.

Before you start, make sure you have enabled Corepack. Corepack makes sure you are using the correct version (packageManager field in package.json) for package manager when you run corresponding commands.

corepack enable

Install dependencies.

pnpm install

Develop in the browser

pnpm run dev:web

Then the browser opens https://app.follow.is/__debug_proxyyou can access the online API environment to development and debugging.

Develop in the electron

You need to fill in the required environment variables first.

cp .env.example .env

Then set VITE_API_URL to https://api.follow.is and run:

pnpm run dev

Since it is not very convenient to develop in Electron, the first way to develop and contribute is recommended at this stage.

[!TIP] If you can't log in to the app, copy the authjs.session-token in the cookie from your browser into the app.

License

Follow is licensed under the GNU General Public License version 3 with the addition of the following special exception:

All content in the icons/mgc directory is copyrighted by https://mgc.mingcute.com/ and cannot be redistributed.

All content in the lottie directory is distributed under the Lottie Simple License.