otterly - 本地优先的隐私级 Markdown 知识库
otterly - 本地优先的隐私级 Markdown 知识库
今天推荐一个非常有潜力的个人知识管理工具 —— otterly,一款坚持「本地优先、隐私至上」理念的 Markdown 笔记应用。
项目概览
| 属性 | 内容 |
|---|---|
| GitHub | ajkdrag/otterly |
| Stars | 121 ⭐ |
| 技术栈 | Tauri + Svelte + Rust |
| 许可证 | MIT |
| 定位 | 本地优先的 WYSIWYG Markdown 编辑器 |
otterly 诞生于 2026 年 2 月,虽然还是一个非常年轻的项目,但已经展现出了清晰的愿景:你的笔记数据永远属于你,不需要云服务,不需要账号注册。
核心特性
📝 WYSIWYG Markdown 编辑
不同于传统的分栏预览模式,otterly 采用所见即所得的编辑体验:
- 实时渲染 Markdown 语法
- 支持富文本操作(粗体、斜体、列表、代码块等)
- 零学习成本,开箱即用
🔒 本地优先架构
所有数据存储在本地文件系统:
- 笔记以纯 Markdown 文件形式保存
- 支持自定义存储目录
- 完全离线可用
- 可使用 Git 进行版本控制
🔍 全文搜索
内置高性能全文搜索功能:
- 即时搜索结果
- 支持模糊匹配
- 快速定位内容
🔗 Wiki 链接支持
为知识网络构建提供便利:
[[笔记名称]]语法创建双向链接- 自动维护链接关系
- 构建个人知识图谱的基础
⚡ 轻量高性能
基于 Tauri 构建的桌面应用:
- 启动速度快
- 内存占用低
- 跨平台支持(Windows / macOS / Linux)
适用场景
- 个人知识库 - 替代 Notion、Obsidian 的轻量选择
- 开发者文档 - 管理技术笔记和代码片段
- 写作工具 - 专注的 Markdown 写作环境
- 本地 Wiki - 构建个人或团队知识库
技术亮点
| 技术 | 用途 |
|---|---|
| Tauri | 跨平台桌面应用框架,Rust 后端 |
| Svelte | 响应式前端框架,编译时优化 |
| Rust | 高性能核心,文件系统操作 |
| TypeScript | 类型安全的业务逻辑 |
安装使用
# 克隆仓库
git clone https://github.com/ajkdrag/otterly.git
cd otterly
# 安装依赖
npm install
# 开发模式
npm run tauri dev
# 构建生产版本
npm run tauri build
为什么选择 otterly?
在充斥着云端笔记工具的市场中,otterly 代表了一种返璞归真的选择:
- 数据主权 - 你的笔记不需要托管在别人的服务器上
- 长期可用 - Markdown 是永恒格式,不会被任何厂商锁定
- 性能优异 - Rust 核心带来流畅体验
- 开放源码 - MIT 协议,可自由定制
结语
otterly 虽然还很年轻(仅 121 stars),但其「本地优先」的设计理念非常符合当前隐私意识觉醒的趋势。对于追求数据自主权的用户来说,这是一个值得关注的项目。
如果你对当前主流云笔记工具的隐私政策感到不安,或者只是想要一个简单纯粹的 Markdown 编辑器,otterly 可能正是你在寻找的替代品。