大家好,我是 Java陈序员。
在日常工作中,常常需要记录工作上的事项、学习笔记、突然的灵感等。但市面上多数笔记工具,要么是云端存储,要么功能臃肿,有的不适配技术笔记的排版需求,而且大部分无法自定义,满足不了个性化使用场景。
今天,给大家介绍一款开源的个人卡片式笔记工具,不仅支持私有化部署,而且集成 AI 功能!
项目介绍
blinko —— 一款开源、可自部署的个人 AI 卡片式笔记工具,不仅完美支持 Markdown, 而且集成了 AI 驱动的智能搜索,让你轻松管理碎片化思维,构建完全属于自己的私有知识库。
功能特色:
- 轻量安全:支持 Docker 一键部署,所有笔记数据全部存储在自己的服务器或本地设备
- 极速记录:无需分类、不用排版,纯文本一键记录,卡片式布局,同时完整支持 Markdown 格式,可轻松排版代码块、列表、链接、公式等
- AI 增强:提供 AI 驱动的 RAG 技术快速搜索和访问笔记,支持 OpenAI、Azure OpenAI 和 Ollama 等模型
- 多端支持:基于 Tauri 构建,支持 MacOS、Windows、Android、Linux 等多平台
- 强大扩展:提供丰富的插件市场,支持自定义插件、集成第三方服务,打造个性化工作流
技术栈:TypeScript + Next.js + React + Tauri + PostgreSQL + Prisma
快速上手
blinko 支持多个 Windows、MacOS、Anroid、Linux 多平台,可通过下载安装包进行安装,或者通过 Docker 快速部署。
安装包安装
1、打开下载地址
https://github.com/blinkospace/blinko/releases
2、下载对应操作系统的安装包
3、运行安装包进行安装
4、通过安装包安装的方式还需要配置 blinko 服务地址
blinko服务的部署可参考后文的 Docker 部署方式。
Docker 安装
blinko 依赖 PostgreSQL 数据库,需提前安装 PostgreSQL 数据库。
0、运行 PostgreSQL 数据库容器(可选)
docker run -d \
--name postgres \
-v /data/software/postgresql/data:/var/lib/postgresql/data \
-p 5435:5432 \
-e POSTGRES_DB=postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgrespassword \
-e TZ=Asia/Shanghai \
--restart always \
postgres:14
参数说明:
- 挂载目录
/data/software/postgresql/data可自定义修改,运行前,请先创建 POSTGRES_PASSWORD:数据库超级管理员密码,请自定义修改
1、拉取镜像
docker pull blinkospace/blinko:latest
2、运行启动容器
docker run -d \
--name blinko \
-v /data/software/blinko:/app/.blinko \
-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
参数说明:
- 挂载目录
/data/software/blinko可自定义修改,运行前,请先创建 NEXTAUTH_SECRET:需要替换为自己的安全密钥DATABASE_URL:PostgreSQL 数据库的连接信息,格式为:postgresql://[用户名]:[密码]@[主机地址]:[端口]/[数据库名], 如果 PostgreSQL 是通过 Docker 运行启动,需要保证两个容器的网络是互通的
3、容器运行成功后,浏览器访问
http://{IP/域名}:1111
如果是云服务器,记得在网络安全组开放
1111端口的访问权限。
4、首次访问可通过注册账号后再进行登录
首次注册的账号即为超级管理员。
功能体验
- 闪念
- 笔记
- 代办
- AI
- 统计
- 分享
- 搜索
- 随机漫步
- 插件
- 设置
可以说,blinko 作为一款开源可自部署的笔记工具,既适合日常记录笔记、快速捕捉和组织灵感,也能满足开发者个性化的使用需求。快去安装体验吧~
项目地址:https://github.com/blinkospace/blinko
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!