AI 驱动!一款开源可自部署的个人卡片式笔记工具!

0 阅读3分钟

大家好,我是 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/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!