Starflow 是一个开源的 GitHub Stars 管理工具,它允许用户自托管,并支持 AI 分类功能。这个项目由 claude opus 贡献了大部分代码,并且已经在 GitHub 上发布。Starflow 的目的是为了解决 GitHub 自带 star 功能的不便之处,比如列表整理的复杂性,以及许多同类项目缺乏更新或不适合用户界面的问题。

Starflow 的主要功能包括:创建自定义列表进行分类管理、AI 智能分类、与 GitHub 的双向同步、README 预览等。此外,它还支持全文搜索、多维筛选、排序方式、添加笔记备注、导入导出数据、主题切换、键盘快捷键和响应式设计等功能,以提升用户体验。

Starflow 可以通过 Docker-compose 进行部署,并且支持 PostgreSQL 数据库。用户可以在项目中配置 OpenAI 兼容的 API 进行智能分类,支持的服务包括 OpenAI 官方 API、第三方中转站以及本地部署的 Ollama、LocalAI 等。Starflow 提供了 15 种标准分类,并支持单个仓库和批量仓库的分类。

技术栈方面,Starflow 使用了 Next.js、React、Tailwind CSS、Radix UI 作为前端技术,后端则使用了 Next.js API Routes、NextAuth.js 和 Prisma。数据库采用 PostgreSQL,AI 功能则依赖于 OpenAI 兼容的 API。

Starflow 的开发团队欢迎用户提出建议,并鼓励喜欢这个项目的用户给予 star 支持。

标签: none

评论已关闭