Tolaria發布免費開源macOS應用,管理Markdown知識庫並支援AI協作
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,強調視覺示範優於長文說明:
- How I Organize My Own Tolaria Workspace:展示個人workspace組織
- My Inbox Workflow:收件匣工作流程
- How I Save Web Resources into Tolaria:儲存網頁資源至Tolaria
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程式撰寫活化石,包含:
- 📐 ARCHITECTURE.md:系統設計、技術堆疊、資料流
- 🧩 ABSTRACTIONS.md:核心抽象與模型
- 🚀 GETTING-STARTED.md:程式碼導航
- 📚 ADRs:70+架構決策記錄
- SECURITY.md:安全回報指南
本地開發需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。
作者邀請回覆郵件分享想法,強調大量心血盼回饋。相關連結:
- Newsletter:https://refactoring.fm/p/introducing-tolaria
- Website:https://tolaria.md/
- GitHub:https://github.com/refactoringhq/tolaria
Tolaria不僅是工具,更是AI時代知識管理與開發前沿實證,作者持續推動並公開全過程。
Introducing Tolaria! 💧
— Luca Rossi ꩜ (@lucaronin) April 22, 2026
Today I am releasing a macOS desktop app for managing markdown knowledge bases, and helping both AI and humans operate them.
It’s free and open source, and always will be.
I have been working on it for three months, and I now use it to run my life and… pic.twitter.com/kGAPfOsiJL
