otterly - 本地优先的隐私级 Markdown 知识库

今天推荐一个非常有潜力的个人知识管理工具 —— otterly,一款坚持「本地优先、隐私至上」理念的 Markdown 笔记应用。

项目概览

属性内容
GitHubajkdrag/otterly
Stars121 ⭐
技术栈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 代表了一种返璞归真的选择:

  1. 数据主权 - 你的笔记不需要托管在别人的服务器上
  2. 长期可用 - Markdown 是永恒格式,不会被任何厂商锁定
  3. 性能优异 - Rust 核心带来流畅体验
  4. 开放源码 - MIT 协议,可自由定制

结语

otterly 虽然还很年轻(仅 121 stars),但其「本地优先」的设计理念非常符合当前隐私意识觉醒的趋势。对于追求数据自主权的用户来说,这是一个值得关注的项目。

如果你对当前主流云笔记工具的隐私政策感到不安,或者只是想要一个简单纯粹的 Markdown 编辑器,otterly 可能正是你在寻找的替代品。