玄机逸士 發表於 2026-4-13 09:29:00

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

<p>大家好,我是 <code>Java陈序员</code>。</p>
<p>在日常工作中,常常需要记录工作上的事项、学习笔记、突然的灵感等。但市面上多数笔记工具,要么是云端存储,要么功能臃肿,有的不适配技术笔记的排版需求,而且大部分无法自定义,满足不了个性化使用场景。</p>
<p>今天,给大家介绍一款开源的个人卡片式笔记工具,不仅支持私有化部署,而且集成 AI 功能!</p>
<blockquote>
<p>关注微信公众号:【Java陈序员】,获取<strong>开源项目分享、AI副业分享、超200本经典计算机电子书籍等。</strong></p>
</blockquote>
<h2 id="项目介绍">项目介绍</h2>
<p><code>blinko</code> —— 一款开源、可自部署的个人 AI 卡片式笔记工具,不仅完美支持 Markdown, 而且集成了 AI 驱动的智能搜索,让你轻松管理碎片化思维,构建完全属于自己的私有知识库。</p>
<p><strong>功能特色</strong>:</p>
<ul>
<li><strong>轻量安全</strong>:支持 Docker 一键部署,所有笔记数据全部存储在自己的服务器或本地设备</li>
<li><strong>极速记录</strong>:无需分类、不用排版,纯文本一键记录,卡片式布局,同时完整支持 Markdown 格式,可轻松排版代码块、列表、链接、公式等</li>
<li><strong>AI 增强</strong>:提供 AI 驱动的 RAG 技术快速搜索和访问笔记,支持 OpenAI、Azure OpenAI 和 Ollama 等模型</li>
<li><strong>多端支持</strong>:基于 Tauri 构建,支持 MacOS、Windows、Android、Linux 等多平台</li>
<li><strong>强大扩展</strong>:提供丰富的插件市场,支持自定义插件、集成第三方服务,打造个性化工作流</li>
</ul>
<p><strong>技术栈</strong>:TypeScript + Next.js + React + Tauri + PostgreSQL + Prisma</p>
<h2 id="快速上手">快速上手</h2>
<p><code>blinko</code> 支持多个 Windows、MacOS、Anroid、Linux 多平台,可通过下载安装包进行安装,或者通过 Docker 快速部署。</p>
<h3 id="安装包安装">安装包安装</h3>
<p>1、打开下载地址</p>
<pre><code class="language-bash">https://github.com/blinkospace/blinko/releases
</code></pre>
<p>2、下载对应操作系统的安装包<br>
<img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260411101524.png"></p>
<p>3、运行安装包进行安装</p>
<p>4、通过安装包安装的方式还需要配置 <code>blinko</code> 服务地址</p>
<blockquote>
<p><code>blinko</code> 服务的部署可参考后文的 Docker 部署方式。</p>
</blockquote>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260411101553.png"></p>
<h3 id="docker-安装">Docker 安装</h3>
<p><code>blinko</code> 依赖 PostgreSQL 数据库,需提前安装 PostgreSQL 数据库。</p>
<p>0、运行 PostgreSQL 数据库容器(可选)</p>
<pre><code class="language-bash">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
</code></pre>
<p>参数说明:</p>
<ul>
<li>挂载目录 <code>/data/software/postgresql/data</code> 可自定义修改,运行前,请先创建</li>
<li><code>POSTGRES_PASSWORD</code>:数据库超级管理员密码,请自定义修改</li>
</ul>
<p>1、拉取镜像</p>
<pre><code class="language-bash">docker pull blinkospace/blinko:latest
</code></pre>
<p>2、运行启动容器</p>
<pre><code class="language-bash">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
</code></pre>
<p>参数说明:</p>
<ul>
<li>挂载目录 <code>/data/software/blinko</code> 可自定义修改,运行前,请先创建</li>
<li><code>NEXTAUTH_SECRET</code>:需要替换为自己的安全密钥</li>
<li><code>DATABASE_URL</code>:PostgreSQL 数据库的连接信息,格式为:<code>postgresql://[用户名]:[密码]@[主机地址]:[端口]/[数据库名]</code>, 如果 PostgreSQL 是通过 Docker 运行启动,需要保证两个容器的网络是互通的</li>
</ul>
<p>3、容器运行成功后,浏览器访问</p>
<pre><code class="language-bash">http://{IP/域名}:1111
</code></pre>
<blockquote>
<p>如果是云服务器,记得在网络安全组开放 <code>1111</code> 端口的访问权限。</p>
</blockquote>
<p>4、首次访问可通过注册账号后再进行登录</p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260408230153.png"></p>
<blockquote>
<p>首次注册的账号即为<strong>超级管理员</strong>。</p>
</blockquote>
<h2 id="功能体验">功能体验</h2>
<ul>
<li><strong>闪念</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174421.png"></p>
<ul>
<li><strong>笔记</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174446.png"></p>
<ul>
<li><strong>代办</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174613.png"></p>
<ul>
<li><strong>AI</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174644.png"></p>
<ul>
<li><strong>统计</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174904.png"></p>
<ul>
<li><strong>分享</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410174957.png"></p>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410175037.png"></p>
<ul>
<li><strong>搜索</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410175121.png"></p>
<ul>
<li><strong>随机漫步</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410175210.png"></p>
<ul>
<li><strong>插件</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410175252.png"></p>
<ul>
<li><strong>设置</strong></li>
</ul>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/blinko/img-20260410175321.png"></p>
<p>可以说,<code>blinko</code> 作为一款开源可自部署的笔记工具,既适合日常记录笔记、快速捕捉和组织灵感,也能满足开发者个性化的使用需求。快去安装体验吧~</p>
<pre><code class="language-bash">项目地址:https://github.com/blinkospace/blinko
</code></pre>
<h2 id="最后">最后</h2>
<p>推荐的开源项目已经收录到 <code>GitHub</code> 项目,欢迎 <code>Star</code>:</p>
<pre><code>https://github.com/chenyl8848/great-open-source-project
</code></pre>
<p>或者访问网站,进行在线浏览:</p>
<pre><code>https://chencoding.top:8090/#/
</code></pre>
<p><img src="https://create-center.oss-cn-shenzhen.aliyuncs.com/github/img-20250608222400.png"></p>
<p><strong>我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目</strong>。</p>
<p><strong>但是任何人在群里打任何广告,都会被 T 掉</strong>。</p>
<p><strong>如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群</strong>:</p>
<p><strong>关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群</strong>。</p>
<blockquote>
<p>大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!</p>
</blockquote>
<hr><br><br>
来源:https://www.cnblogs.com/codechen8848/p/19850779
頁: [1]
查看完整版本: AI 驱动!一款开源可自部署的个人卡片式笔记工具!