一款高颜值多功能AI加持的笔记工具

1.Blinko 是什么

Blinko 是一个创新的开源项目,专为想要快速捕捉和整理瞬间想法的个人而设计。Blinko 让用户可以在灵感迸发的瞬间无缝记录想法,确保创意的火花不会白白流逝。
Blinko和Momoes类似,都属于开源笔记工具,但是又和Memos不同,它可以基于AI快速记录总结分析笔记。
Blinko.png

2.特点

Blinko的目标是帮助用户轻松捕捉和管理他们的想法,设计上分为两个核心部分:“Blinko”和“Notes”。
“Blinko(闪念)”部分旨在捕捉灵感闪现。用户可以即时记录突发奇想,而无需担心格式或复杂操作。这些记录可以设置为定期自动清除,以确保内容不会过度堆积,从而保持该部分整洁高效。
“Notes”部分提供更有组织性的管理系统,用户可以通过标签对笔记进行分类,并利用批量操作轻松整理和归类大量笔记。

  • AI 增强笔记检索🤖:借助 Blinko 先进的 AI 驱动的 RAG(检索增强生成),您可以使用自然语言查询快速搜索和访问您的笔记,轻松找到您需要的内容。
  • 数据所有权🔒:您的隐私至关重要。您的所有笔记和数据都安全地存储在您的自托管环境中,确保您完全控制您的信息。
  • 高效快速🚀:即时捕捉想法并将其存储为纯文本以便于访问,并完全支持 Markdown 以实现快速格式化和无缝共享。
  • 轻量级架构,功能强大💡:Blinko 基于 Next.js 构建,提供时尚、轻量的架构,可在不牺牲速度或效率的情况下提供强大的性能。
  • 开放协作 🔓:作为一个开源项目,Blinko 邀请社区做出贡献。所有代码都是透明的,可在 GitHub 上获取,培养协作和不断改进的精神。
  • 完全免费🎉:Blinko 现在和将来都免费使用,没有隐藏费用或付费墙锁定的高级功能。

3.安装方法

3.1 Bash 安装

1
curl -o install.sh https://raw.githubusercontent.com/blinko-space/blinko/main/install.sh && bash install.sh

3.2 Docker 安装

3.2.1 创建自定义 Docker 网络

1
docker network create blinko-network

3.2.2 运行 PostgreSQL 数据库容器

1
2
3
4
5
6
7
8
9
10
docker run -d \
--name blinko-postgres \
--network blinko-network \
-p 5435:5432 \
-e POSTGRES_DB=postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=mysecretpassword \
-e TZ=Asia/Shanghai \
--restart always \
postgres:14

3.2.3 运行 Blinko 网站容器

1
2
3
4
5
6
7
8
9
10
11
docker run -d \
--name blinko-website \
--network blinko-network \
-p 1111:1111 \
-e NODE_ENV=production \
-e NEXTAUTH_URL=http://localhost:1111 \
-e NEXT_PUBLIC_BASE_URL=http://localhost:1111 \
-e NEXTAUTH_SECRET=my_ultra_secure_nextauth_secret \
-e DATABASE_URL=postgresql://postgres:mysecretpassword@blinko-postgres:5432/postgres \
--restart always \
blinkospace/blinko:latest

3.3 Vercel部署

  • 1.Fork项目
    Github Fork项目 blinko
  • 2.Vercel 添加新项目
    导入 Git 存储库选择blinko
    Blinko.png
  • 3.添加环境变量
    1
    2
    3
    4
    DATABASE_URL postgresql://postgres(#注释:数据库用户名):FSDFCJTwiBxda(#注释:数据库密码)@11.112.123.45(#注释:服务器地址):5435(#注释:外网访问端口)/postgres(#注释:数据库名称);如没有自己的数据库也可用Vercel的数据库
    NEXTAUTH_URL https://blinkotese1.vercel.app 【自己Vercel部署后生成的地址】
    NEXT_PUBLIC_BASE_URL https://blinkotese1.vercel.app 【自己Vercel部署后生成的地址】
    NEXTAUTH_SECRET my_ultra_secure_nextauth_secret 【默认】
    Blinko.png
  • 4.点击【Deploy部署】