Notion 又一开源替代品,诞生了!

AFFiNE是一款旨在超越Notion的下一代开源知识库应用,它集计划、分类、创造等功能于一体,强调隐私保护、可定制化与开箱即用的特性。

cdc884740b358c330030f6f23ffa83ca.png

Notion 作为一款集知识库、笔记、数据表格、任务看板、事件日历等多种功能于一身的产品,近几年受到了不少互联网用户的青睐,市场占有率也在不断提升。

短短几年,Notion 估值便超过 100 亿美元,在全球拥有超过 2000 多万用户。在如此庞大的用户人群中,也不乏那些拥有重度笔记记录需求和撰写项目文档的程序员们。

这帮人创新能力极强,也懂得根据自己需求来开发与设计产品,甚至当你产品创新点不够时,他们还会自己用代码实现一版,顺带开源。

因此,这段时间在 GitHub 也陆续诞生了不少与 Notion 相关的开源替代产品。

这不,就在七夕节前,一款名为 AFFiNE 的项目便在 GitHub 悄然诞生。

随后短短几天,该项目便多次问鼎 GitHub Trending 榜首,Star 数也水涨船高,成功突破 5500。

bf4a9cd6719c85fdc6d94d1a19861128.jpeg

究竟是什么样的项目,拥有如此大的魅力呢?

从 GitHub 项目的描述中,我们便可窥探一二:

There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

不止步于 Notion、Miro。Affine  是下一代知识库,集计划、分类、创造于一体。隐私至上、开源、可定制化,开箱即用。

轻描淡写的只言片语中,便已充分提现出了该项目野心。

但是,没两把刷子,敢轻易叫板 Notion 和 Miro 吗?

从 AFFiNE 产品的实际演示图来看,其产品的 UI 设计、交互体验做的相当不错。

功能介绍

通过拖拽来编辑笔记页面:

利用看板进行任务规划:

多种不同格式的笔记整理:

‍‍‍‍‍

文档、看板、数据库功能一应俱全,所有操作所见即所得:

69bdceb47a761b28155aa422e32b0727.jpeg

可通过 Markdown 来编辑任务列表,并在看板中进行管理:

614d7517d82c1086323b1293451c427a.jpeg支持多人实时协作,私密性强,可在本地自部署,所有数据掌握在自己手中。

db3f4059f484b555847c93b98f6b46bf.jpeg

GitHub:https://github.com/toeverything/AFFiNE

创作理念

万维网的创始人 Timothy Berners-Lee 曾谈到过一种「语义网」理念,所有数据都能以不同方式进行解释。

应用到知识库体系,数据被切割成不同区块,像积木一样,将区块进行结合,便拥有了多种变化场景。

比如,在 AFFiNE 中,你可以先用 Markdown 来创建待办事项,然后再使用看板进行管理。配合可视化操作,让数据源保持单一,可控,在不同页面间进行重用与同步。

在白板页面,基于传统的结构化文档,融入了更为灵活多样化的涂鸦功能,让文档协作与团队创造力,得到更充分的发挥。

在页面与数据块之间建立联系,通过双链接和语义搜索,更快定位到指定内容上。

在 AFFiNE 的诞生过程中,这几大互联网笔记产品,都给了他们不少灵感启迪。

  • Quip & Notion—— 文档可以组织成块

  • Taskade & Monday—— 酷炫的多维电子表格

  • Height & Linear -- 漂亮的任务管理工具

目前,该项目仍在持续开发迭代,尚未准备应用于生产环境。

如果你想在本地尝鲜,可以跟着我下面这几个步骤来安装项目。

安装 AFFiNE

将项目克隆到本地,并切换至 master 分支。

git clone https://github.com/toeverything/AFFiNE.git
cd AFFiNE && git checkout master

提前设置好本地开发环境,确保 Node.js(版本>=16)和 pnpm 扩展包已安装。

使用 pnpm 来安装项目依赖:

pnpm install

使用 pnpm 来启动项目:

pnpm start

访问项目本地部署页面:http://localhost:4200/

稍等片刻,你能看到如下页面,则代表安装成功:

35e4921ff3fb067169f4600299bb266f.jpeg

更多安装方式及项目配置介绍,可查看项目官方文档。

https://docs.affine.pro/affine/basic-documentation/contribute-to-affine/quick-start

总的来说,AFFiNE 的设计理念以及实际交互做的还是蛮不错的。但产品目前仍处于早期完善阶段,希望后面随着开发迭代,其稳定性以及多平台支持,能拥有更好的操作体验。

从在一开始在石头上刻字,到今天采用各种电子设备来记录文字,人类对于知识的归纳、总结以及传承的理念一直没有变过。

我也希望,在现今这个数据大爆炸时代,能有一款更易于组织、管理数据的笔记软件,帮助大家更好的对抗知识焦虑。

-------- End --------

faa72f72cfc47ebbe82355d1922a5ee5.jpeg
精选内容
21250c7b4a13f19882a193f466effa0d.jpeg b8ea2679e580836d42c3ea130b7ae4a9.jpeg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值