← 返回首頁

Tolaria發布免費開源macOS應用,管理Markdown知識庫並支援AI協作

Luca Rossi ꩜
Luca Rossi ꩜
@lucaronin
1,660🔁 99
𝕏 (Twitter)🔥🔥
AI 中文摘要Claude 生成

Tolaria發布免費開源macOS應用,管理Markdown知識庫並支援AI協作。

Luca Rossi於2026年4月22日發布「Tolaria」,一款macOS桌面應用,用於管理Markdown知識庫,作為其個人10,000+筆筆記的運作平台,源自6年「Refactoring」工作與個人日誌累積。作者強調這是其最大AI軟體撰寫實驗,透過AI輔助建構出10萬行Rust+React程式碼,證明AI輔助開發可擴展至複雜專案。

開發規模與AI實驗

Tolaria代表作者最大膽的AI程式撰寫實驗,透過AI完成絕大部分工作,作者坦言自己撰寫零行程式碼、僅閱讀少量,認為這是AI時代軟體開發的現況。

  • 1900+ commits
  • 100K+行程式碼,使用Rust + React
  • 3000+ tests
  • 70+ architecture decision records (ADRs)

作者承諾將GitHub程式庫作為「活化石」,公開AI程式撰寫流程,包括文件撰寫方式、AGENTS檔案內容、hooks執行等,讓他人隨時檢視。專案使用Tauri、React、TypeScript建構,CI/CD流程完整,Codecov與CodeScene顯示高品質。該專案採用AGPL-3.0-or-later授權,Tolaria名稱與logo受商標保護。

個人與實際應用

作者使用Tolaria運作生活與工作,管理10,000+筆記的巨型workspace,為6年「Refactoring」成果加上大量個人日誌與second brain內容。朋友圈過去數週測試,用於:

  • Second brains與個人知識管理
  • 公司文件作為AI脈絡
  • OpenClaw/assistants的記憶與程序儲存

作者從Notion遷移至Markdown檔案,原因包括速度、控制力與更好AI相容,早年缺少合適UX工具,故自建Tolaria,稱其為「我用過最佳Markdown知識庫管理應用」。

Loom示範影片

作者提供三段簡短Loom walkthrough,強調視覺示範優於長文說明:

Tolaria在Refactoring生態中的定位

在AI快速變革時代,作者認為僅研究與訪談不夠,需親手建構複雜軟體驗證AI能力:無需親寫一行程式碼?無需閱讀?是否可擴展或淪為混亂?Tolaria證明「目前可擴展」。

作者每日投入2+小時開發,承諾:

  • 永遠免費開源
  • 用於個人生活與業務運作
  • 盡可能用AI工作,「活在未來」
  • 透過Refactoring持續回報進展

Tolaria非小side project,而是值得大量時間投入的工具,目標在邊緣前沿實驗並分享洞見。

核心原則

Tolaria基於作者信念:AI最大益處來自捕捉與組織脈絡(生活、工作、專案、目標、關係等),這些是最珍貴asset,須保持整潔、最新且完全控制,避免工具或AI平台鎖定。

開玩笑比喻「像Notion但離線且用真檔案」,核心原則包括:

  • Files-first:純Markdown檔案,可攜、離線、AI擅長處理,無匯出需求,資料屬使用者而非應用。
  • Git-first:每個vault為git repository,提供歷史、雲端同步、變更作者追蹤,尤其適合人機協作。
  • Offline-first, zero lock-in:無帳號、訂閱、雲端依賴,完全離線,若停用Tolaria無損失。
  • Open source:免費開源,作者自用並分享。
  • Standards-based:Markdown + YAML frontmatter,無專有格式,標準工具相容。
  • Types as lenses, not schemas:類型僅為導航輔助,無強制欄位或驗證,僅助找尋筆記。
  • AI-first but not AI-only:檔案vault適合AI Agent,但自由選擇工具;支援Claude Code與Codex CLI,提供AGENTS檔案供Agent理解;Tolaria為作者對@karpathy「LLM wiki」的實作。
  • Keyboard-first:開發者導向,鍵盤快捷鍵與命令涵蓋一切,tab導航優秀,少用滑鼠。
  • Built from real use:為10,000+筆記workspace而生,每功能解決真實問題。

這些原則確保可輕鬆切換AI或多AI共用同一協作表面。

應用介面與功能

Tolaria分四大組件,提供豐富UX處理多年內容:關係視覺提示、導航、顏色、圖示,一眼知筆記內容、位置。

Sidebar(側邊欄)

篩選大量筆記子集,多種方式:

  • 📥 Inbox:未組織筆記
  • 🗃️ All Notes:整個vault所有筆記
  • 📦 Archive:永久儲存不常看但不刪筆記
  • 🧩 Types:主要組織單位,預設Note類型
  • ⭐ Favorites:手動置頂筆記
  • 🔍 Views:自訂複雜巢狀篩選條件
  • 📂 Folders:掃描vault資料夾結構(預設根目錄)
  • 🗑️ Trash:無垃圾桶,刪除即永久,但git歷史為安全網

Note list(筆記清單)

顯示側邊欄選取子集。

Editor(編輯器)

兩種模式:

  • WYSIWYG Mode:類Notion所見即所得
  • Raw mode:顯示實際檔案字元

關鍵功能:wikilinks支援,輸入[[觸發整個vault自動完成。

Status bar(狀態列)

切換vault、檢查Git狀態、AI狀態等便利工具。

Git整合

Vault內建一流Git支援,使用者保留細緻控制。

Commands(命令)

Keyboard-first原則,幾乎全快捷鍵,cmd+K開啟command palette作為備案。

程式庫內容亮點

GitHub程式庫作為AI程式撰寫活化石,包含:

本地開發需Node.js 20+、pnpm 8+、Rust stable、macOS;快速啟動:pnpm install && pnpm dev(瀏覽器模擬)或pnpm tauri dev(原生桌面)。

啟動與回饋

下載最新版(https://github.com/refactoringhq/tolaria/releases/latest/download/Tolaria.app.tar.gz),首次開啟可複製「getting started vault」(https://github.com/refactoringhq/tolaria-getting-started),含範例與指示。狀態列右下有Feedback按鈕直達GitHub issues。

作者邀請回覆郵件分享想法,強調大量心血盼回饋。相關連結:

Tolaria不僅是工具,更是AI時代知識管理與開發前沿實證,作者持續推動並公開全過程。