别再找笔记了,试试这款轻量级的开源软件:local-notes

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

01 引言

很多做开发的朋友都可能会用到笔记,但是要么笔记集成了太多的东西很重、要门过于简单。云笔记虽然可以解决部分问题,但是却容易被各种会员绑架,不如自己撸一个本地笔记工具。

本节介绍一下这两天自己手搓的一款笔记:local-notes。参考Mac的备忘录样式,搓成自己喜欢的样子。

02 简介

local-notes采用Python + Tkinter 编写,零第三方依赖,无需联网,数据只存在你自己的电脑上。所有文件夹、备忘录和设置都保存在本地的 SQLite 数据库中,配合一键 JSON 导出备份,数据的所有权完全归你所有。

主要特性:

  • 三栏式布局:工具栏 / 文件夹+备忘录列表 / 编辑器,还原 macOS 备忘录的交互逻辑
  • 文件夹管理:自定义文件夹整理笔记,内置「全部备忘录」「星标备忘录」智能文件夹
  • 富文本编辑:支持标题、加粗、斜体与待办清单(checkbox),满足日常记录与任务管理
  • 星标与搜索:重要笔记一键星标,全文搜索即时过滤,空结果有明确提示
  • 本地数据存储:SQLite 单文件数据库,旧版 JSON 数据首次启动自动迁移,不丢历史
  • 一键导出备份:文件夹 + 备忘录 + 设置可随时导出为 JSON 文件
  • 全局字号设置:正文字号可调,全局生效并持久保存
  • 细节打磨:长文件名悬停跑马灯滚动、圆角自绘 UI、鼠标滚轮流畅浏览、中文界面优先字体适配

GitHub地址:github.com/simonking-w...

03 启动

无需安装任何依赖,Python 3 即可运行:

python 复制代码
python notes_app.py

启动后会自动在同目录创建 notes_data.db 数据库文件。

04 界面一览

首页:

新建备忘录:

新建文件夹:

全局设置:

搜索:

05 小结

local-notes这个项目就是简单的记录笔记,然后能够搜索到就好了。这是主要的功能,其他的功能都只是锦上添花的东西。这个项目还有很多细节没有完善,后续会继续完善,在使用过程中遇到方便的功能或者有趣的功能,都可以集成进来。感兴趣的老铁可以下载尝试一番。

相关推荐
狂师1 小时前
太强了!GitHub上开源了一款AI自动化测试框架,0代码搞定前后端测试!
前端·后端·测试
张张123y1 小时前
后端第十三课:大模型评测(Evals)从 0 到 1——看完面试能讲明白
后端·面试·职场和发展·大模型评测·evals
小蒜学长1 小时前
基于数据挖掘的京东商城商品推荐系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·推荐系统·个性化推荐
IT_陈寒2 小时前
Vue开发实战:从入门到精通
前端·人工智能·后端
长不大的杨瑞杰2 小时前
把 Spring Boot 接口变成 AI 工具:OpenAPI、参数映射与异常语义化实战
人工智能·spring boot·后端
张彦峰ZYF2 小时前
一条消息的丢与重:Kafka 与 RabbitMQ 可靠投递的确认、位点、死信与幂等全链路
后端·kafka·消息队列·rabbitmq·isr·解耦与削峰·丢失与重复
高频因子挖掘机2 小时前
自选股票列表接入行情 API 时,如何避免漏查、重复查和查错标的?
后端·github·api
miofly2 小时前
GitHub 日榜趋势速报 | 2026-10-20
开源·github
高频因子挖掘机3 小时前
量化项目的数据架构怎么设计?从第一份行情到可扩展的 Python 研究环境
后端·github·api