Tolaria
Tolaria 是一款免费开源的桌面应用,支持 macOS、Windows 和 Linux,用于管理 Markdown 知识库,具备本地文件存储、集成的 Git 版本控制以及 AI 支持。
访问 refactoringhq/tolaria项目简介
Tolaria 是一款适用于 macOS、Windows 和 Linux 的桌面应用,用于管理 Markdown 知识库。它遵循文件优先、Git 优先和离线优先的原则:笔记是带有 YAML frontmatter 的纯 Markdown 文件,每个库都是一个 Git 仓库,无需账户或云依赖。该应用结合了基于块的编辑器、wikilinks、关系、内置 Git 客户端,以及通过 CLI 编码代理或本地/API 模型提供程序实现的 AI 支持。
核心功能
- 纯 Markdown 文件存储在磁盘上,带有 YAML frontmatter,无数据库或专有格式。
- 基于块的编辑器,支持斜杠命令、wikilinks、原始 Markdown、白板、媒体预览、表格导航和笔记宽度控制。
- 完全集成的 Git 客户端,用于提交、推送、浏览历史记录以及查看单个笔记的版本历史。
- AI 支持,可使用 Claude Code、Codex、OpenCode、Pi 和 Gemini 等 CLI 编码代理,以及本地或 API 模型提供程序在笔记上下文上进行聊天。
- 原生关系和类型作为导航镜头而非模式,用于查找笔记。
- 跨平台桌面应用,支持 macOS、Windows 和 Linux,离线优先运行,无需账户。
适用场景
- 运营第二大脑和个人知识。
- 将公司文档组织为 AI 的上下文。
- 存储 OpenClaw/助手的内存和流程。
- 管理大型个人库,用于日记、写作和知识管理。
快速开始
- 在 macOS 上,通过 Homebrew 安装:brew install --cask tolaria。
- 下载适用于 macOS、Windows 或 Linux 的最新版本。
- 首次启动时,可以克隆 Getting Started 库以获得应用导览。
- 公共用户文档从 Install Tolaria 和 First Launch 开始。
部署与要求
- 桌面应用支持 macOS、Windows 和 Linux。
- 本地开发需要:Node.js 20+、pnpm 8+、Rust stable,以及 macOS 或 Linux。
- Linux 开发需要 WebKit2GTK 4.1 和 GTK 3,以及特定发行版的软件包。
- 捆绑的 MCP 服务器在 Linux 上运行时仍会生成系统 node 二进制文件,用于外部 AI 工具流程。
- Windows 安装程序经过 Authenticode 签名;公司管理的设备在首次安装前可能仍需要 IT 批准 Tolaria 发布者。
采用前须知
- 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。