干中学·AI 项目实战社群用 AI 做出你的第一个真实项目
导航
2025年3月11日

Tag Mark 用标签管理书签 颠覆传统收藏

ReAvid

独立开发者 / 项目作者

Tag-Mark

0、可以快速介绍以下自己吗?

ReAvid:叫我 ReAvid 即可。

独立开发者养成中。

性格标签是 INTJ-T。

是个程序猿人,在摸索 AI 出海副业。

喜欢看书,喜欢爬山徒步,喜欢主机游戏,

是傲娇腹黑反派角色,是无趣的人类,但基本无害。

小雨:一看你就是不仅专注技术,还懂得在生活中寻找灵感的人,希望你可以在群内找到同好!

1、能简单介绍一下你的项目和核心功能吗?

ReAvid:这个项目叫做"Tag Mark",是一个用于书签管理的Chrome浏览器扩展,使用React和TypeScript构建,基于Plasmo框架开发。

从代码和文档来看,Tag Mark的核心功能是提供一种创新的基于标签(tag)的书签管理系统,与传统的文件夹式书签管理不同。以下是它的主要功能:

  • 嵌套标签系统:允许用户创建多级嵌套的标签结构,一个书签可以关联到多个标签,打破了传统文件夹单一归属的限制。例如可以创建像#研究/AI/深度学习这样的标签结构。

  • 智能书签管理:提供现代化界面,轻松浏览、编辑和管理所有书签,支持批量操作。

  • 键盘快捷键支持:为效率用户提供了丰富的键盘快捷操作,提高工作效率。

  • 深色/浅色模式:支持自动适应系统设置的主题切换。

  • 高级搜索功能:能够同时搜索书签内容和标签,快速找到需要的信息。

  • 数据备份与恢复:支持数据导出和导入,确保用户数据安全。

  • 批量打开标签:可以一键打开某个标签下的所有书签,并自动将它们组织到命名的标签组中。

小雨:你的项目思路非常新颖,利用标签管理颠覆传统书签系统,这正符合独立开发追求创新和效率的精神。采用现代化的技术栈和设计理念,不仅提升了用户体验,也体现了你对细节的极致追求,这种产品设计思路非常值得借鉴。

2、这个项目是如何起步的?背后有什么灵感?

ReAvid:从《笔记的方法》这本书获得的灵感。这本书介绍了标签管理的方法以及优点,我读完之后深受启发,同时也在用标记管理在管理我的 Flomo 笔记。

在使用浏览器书签中,我也想把标签管理的方法移植过来,但是搜了一圈发现没有符合我满意的,就自己造了个 Tag Mark

小雨:《笔记的方法》这本书我也在读,很值得推荐。从自身的实践中获得灵感并转化为实际产品,这是独立开发者最便捷找到需求的方法之一。

3、初期遇到过哪些挑战?是如何解决的?

ReAvid:主要纠结点是数据的存储,是云端还是本地。

用云端数据库数据库

  • 好处:

  • 方便构建树形结构,查询简单。

  • 开发难度降低。

  • 方便用户迁移和备份。

  • 坏处:

  • 需要登录,否则不好定位用户。

  • 需要我找稳定的数据库提供商,增加成本。

存储在用户本地:

  • • 好处:

  • • 用户不需要登录。

  • • 数据在本地,用户不担心隐私问题。

  • • 不需要我找数据库提供商。

  • • 坏处:

  • • 开发难度增大。

  • • 用户卸载重装、换设备之后数据丢失。

综合考虑了一下,选择了存储在本地。

小雨:你的选择既保护了用户隐私,也减少了依赖第三方服务,是一个明智且负责任的选择。独立开发一般都是个人做项目,应该避免不必要的工作量和可预见的出错风险。

4、你是如何盈利化这个项目的?有哪些方式?

ReAvid:项目开源了,免费安装,还没有盈利点。

小雨:正如我们所经历的,每一步成长都需要时间和耐心。这个项目是你众多项目中的一个,为后续的质变积累经验。

5、你的项目面向哪些用户?如何吸引他们?

ReAvid:

    1. 学术研究人员和学生
    1. 需要组织大量研究论文、参考资料和学术网站
    1. 可能有复杂的知识分类需求
    1. 需要在不同研究主题间快速切换
    1. 学习者和自我提升者
    1. 收集和整理学习资源,从初级到高级
    1. 按照学习路径和主题组织材料
    1. 需要构建知识体系和学习进阶路径
    1. 重度网络用户和信息收集者
    1. 保存大量网页作为参考或以后阅读
    1. 传统书签系统已经难以管理
    1. 对分类和快速检索有高需求

小雨:你的用户定位非常清晰且有针对性,这种细分市场策略在独立开发者中非常值得推广。专注于核心功能,解决特定用户痛点,正是成功产品的关键。

6、项目未来的发展方向是什么?

ReAvid:我喜欢小而美的东西,项目主要还是围绕给 书签 打 标签的功能去做。目前等待添加的功能:

    1. webdav自动同步云端,坚果云之类的。
    1. 多颜色标签。
    1. AI 打标签(再考虑,因为我觉得标签要自己思考动手打才有意义)

小雨:小而美的理念正符合我们对独立产品的追求,而逐步引入更多功能,将使Tag Mark在用户体验和便捷性上更进一步。

7、作为独立开发者,你如何保持动力和创新?

ReAvid:

  • 多刷社交媒体,会有一些灵感的。

  • 观察自身有什么需求。

  • 关注技术发展,新技术会衍生新需求的。

小雨:保持动力的秘诀在于不断关注变化和自我需求,我们常常在孤独中前行,而多渠道获取灵感、发现需求,是激发创新和持续前行的重要动力。

8、有哪些独特的功能让你的项目脱颖而出?

ReAvid:硬要说的话,嵌套标签系统吧。

小雨:嵌套标签系统确实是颠覆性设计,它不仅大幅提高了书签管理的灵活性,也让信息检索变得更高效。

9、项目发展过程中,社群和合作有多大帮助?

ReAvid:社群和合作目前带给我的只有推广的帮助,这个项目的大部分代码,主要是我奴役 AI 写的。

小雨:社群和合作在推广上的助力是显而易见的,而利用 AI 提高开发效率更是时代的趋势。作为独立开发者,我们都知道资源有限,多方合作和AI 编程的运用可以让我们事半功倍。

10、在项目中,你有哪些收获或成长?

ReAvid:

  • 了解了Chrome插件的上架流程。

  • 学会了 Plasmo 的使用。

小雨:每个项目都是一次全新的学习旅程。从上架流程到新技术的掌握,你的成长经历是独立开发者们常见的进阶路线。这些经验不仅为你今后的项目开发提供了坚实的技术基础,也让你在市场竞争中更具优势。每一步积累,都是未来突破的重要资本。

项目链接

插件官网:https://story-has-you.github.io/tag-mark Chrome商店:https://chromewebstore.google.com/detail/tag-mark/ckjopnhcmafomhkjfcikpeagbgibhiam 开源仓库:https://github.com/story-has-you/tag-mark


原文链接:https://mp.weixin.qq.com/s?__biz=MzA3OTIwOTcyMQ==&mid=2247484735&idx=1&sn=9b87c8226b5f66a9050e9f05d4d67b63&chksm=9fb7b0a9a8c039bf6601235910aee1cda8cab7079e584f3bcce39653cfa2bb91f579d837d9e7

免费社群

加入免费社群

扫码添加我的联系方式,我会拉你进入免费群。这里和知识星球分开,适合先看看日常交流氛围。

独立开发日常交流AI 使用技巧互相分享项目推进中的吐槽和反馈

二维码可以点击放大。微信扫码后,备注「免费社群」会更容易确认。