展示 HN:托拉里亚 – 开源 macOS 应用,用于管理 Markdown 知识库
Show HN: Tolaria – open-source macOS app to manage Markdown knowledge bases

原始链接: https://github.com/refactoringhq/tolaria

## Tolaria:您的本地、开源 Markdown 知识库 Tolaria 是一款为 Mac 设计的桌面应用程序,用于管理基于 Markdown 的知识库——从个人“第二大脑”到公司文档和 AI 代理记忆。由 Luca 构建,他个人使用它来管理超过 10,000 篇笔记,它优先考虑**用户所有权和灵活性**。 主要功能包括:**文件优先**(纯粹、可移植的 Markdown)、**Git 优先**(版本历史记录和控制)以及**离线优先**操作,**无任何锁定**——无需帐户或订阅。它是**开源**的,并使用标准 Markdown 配合 YAML 前置信息,避免使用专有格式。 Tolaria 提供“类型”作为灵活的导航辅助,并设计为与 AI 代理无缝协作(支持 Claude Code 和 Codex CLI),同时仍可与任何编辑器一起使用。它也是**键盘优先**的,方便高级用户使用。Tolaria 基于 Tauri、React 和 TypeScript 构建,是从实际需求中诞生的实用解决方案。

Luca Ronin,refactoring.fm newsletter 的作者,发布了 Tolaria,一个用于管理 Markdown 知识库的开源 macOS 应用。Tolaria 构建于处理他大量的个人笔记(超过 10,000 篇)之上,旨在与 AI 协同工作,并优先考虑离线优先和利用基于 git 的文件系统。 该应用对笔记组织有“强烈观点”,专注于笔记类型和笔记之间的关系。虽然一位评论者对单人开发者项目的持久性表示怀疑,但另一位 newsletter 作者认为该工具有趣,并且可能对他们自己知识库的未来发展有用。 Tolaria 在 GitHub 上可用 (github.com/refactoringhq)。
相关文章

原文

Latest stable CI Build Codecov CodeScene Hotspot Code Health

Tolaria is a desktop app for Mac for managing markdown knowledge bases. People use it for a variety of use cases:

  • Operate second brains and personal knowledge
  • Organize company docs as context for AI
  • Store OpenClaw/assistants memory and procedures

Personally, I use it to run my life (hey 👋 Luca here). I have a massive workspace of 10,000+ notes, which are the result of my Refactoring work + a ton of personal journaling and second braining.

1776506856823-CleanShot_2026-04-18_at_12 06 57_2x

You can find some Loom walkthroughs below — they are short and to the point:

  • 📑 Files-first — Your notes are plain markdown files. They're portable, work with any editor, and require no export step. Your data belongs to you, not to any app.
  • 🔌 Git-first — Every vault is a git repository. You get full version history, the ability to use any git remote, and zero dependency on Tolaria servers.
  • 🛜 Offline-first, zero lock-in — No accounts, no subscriptions, no cloud dependencies. Your vault works completely offline and always will. If you stop using Tolaria, you lose nothing.
  • 🔬 Open source — Tolaria is free and open source. I built this for myself and for sharing it with others.
  • 📋 Standards-based — Notes are markdown files with YAML frontmatter. No proprietary formats, no locked-in data. Everything works with standard tools if you decide to move away from Tolaria.
  • 🔍 Types as lenses, not schemas — Types in Tolaria are navigation aids, not enforcement mechanisms. There's no required fields, no validation, just helpful categories for finding notes.
  • 🪄AI-first but not AI-only — A vault of files works very well with AI agents, but you are free to use whatever you want. We support Claude Code and Codex CLI (for now), but you can edit the vault with any AI you want. We provide an AGENTS file for your agents to figure out.
  • ⌨️ Keyboard-first — Tolaria is designed for power-users who want to use keyboard as much as possible. A lot of how we designed the Editor and the Command Palette is based on this.
  • 💪 Built from real use — Tolaria was created for manage my personal vault of 10,000+ notes, and I use it every day. Every feature exists because it solved a real problem.

Download the latest release here.

When you open Tolaria for the first time you get the chance of cloning the getting started vault — which gives you a walkthrough of the whole app.

Open source and local setup

Tolaria is open source and built with Tauri, React, and TypeScript. If you want to run or contribute to the app locally, here is how to get started. You can also find the gist below 👇

  • Node.js 20+
  • pnpm 8+
  • Rust stable
  • macOS for development

Open http://localhost:5173 for the browser-based mock mode, or run the native desktop app with:

If you believe you have found a security issue, please report it privately as described in SECURITY.md.

Tolaria is licensed under AGPL-3.0-or-later. The Tolaria name and logo remain covered by the project’s trademark policy.

联系我们 contact @ memedata.com