Show HN: Tolaria – オープンソースのmacOSアプリでMarkdownナレッジベースを管理する
15時間前原文(github.com)
概要
- TolariaはMac向けのデスクトップアプリで、Markdownベースの知識管理に特化
- ファイルベース・Git連携・完全オフラインなど、データ主権を重視した設計
- AIとの連携やキーボード操作を重視し、パワーユーザー向けに最適化
- オープンソースであり、開発・カスタマイズも容易
- 個人・企業用途問わず、拡張性と互換性に優れる
Tolariaとは
- Mac用のMarkdown知識ベース管理アプリ
- 個人の第二の脳やパーソナルナレッジ管理、企業ドキュメント整理、AI用コンテキスト管理など多用途
- 10,000件以上のノート管理実績
- Refactoring.fm運営者Lucaによる実体験に基づく開発
主なユースケース
- パーソナルナレッジの構築・運用
- 企業ドキュメントの整理・AI連携
- AIアシスタントの記憶・手順の保存
- Webリソースの保存やインボックス管理ワークフロー
基本理念と特徴
- Files-first
- ノートは全てプレーンなMarkdownファイル
- 移植性・編集自由度の高さ
- Git-first
- 各VaultはGitリポジトリとして管理
- バージョン管理・リモート連携も自由
- Offline-first / Zero lock-in
- アカウント不要・サブスク不要・クラウド依存なし
- 完全オフライン運用可能、データ主権の確保
- Open source
- 無料・オープンソース(AGPL-3.0-or-later)
- Tauri, React, TypeScript製
- Standards-based
- ノートはYAMLフロントマター付きMarkdown
- 標準ツールとの互換性、データロックインなし
- Types as lenses, not schemas
- タイプは分類・検索補助用途、強制力なし
- 柔軟なノート管理が可能
- AI-first but not AI-only
- AIエージェント連携に最適なVault設計
- Claude Code・Codex CLIなどのAIサポート
- AGENTSファイルによるAI連携設計
- Keyboard-first
- キーボード操作重視のUI/UX
- エディタ・コマンドパレット設計も最適化
- Real use-driven
- 実際の大規模ノート運用経験に基づいた機能設計
はじめかた
- 最新版のリリースをダウンロードして起動
- Getting Started Vaultをクローンし、アプリ全体のウォークスルー体験
- Loomによる短時間の動画解説も用意
開発・ローカルセットアップ
- 前提条件
- Node.js 20+
- pnpm 8+
- Rust stable
- macOS環境
- クイックスタート
pnpm installで依存関係導入pnpm devでブラウザモック起動(http://localhost:5173)pnpm tauri devでネイティブデスクトップアプリ起動
- 主な技術ドキュメント
- ARCHITECTURE.md(システム設計・技術スタック)
- ABSTRACTIONS.md(コア抽象化/モデル)
- GETTING-STARTED.md(コードベースナビゲーション)
- ADRs(アーキテクチャ決定記録)
セキュリティ・ライセンス
- セキュリティ問題はSECURITY.md記載の方法で非公開報告
- ライセンスはAGPL-3.0-or-later
- Tolaria名称・ロゴはプロジェクトの商標ポリシー対象
開発者からのメッセージ
- Luca(https://refactoring.fm/運営者)による開発
- 10,000件超のノート管理・AI連携を実現するための設計思想
- ファイルベース・Git連携・オフライン重視の強いこだわり
- ノートのタイプ・関係性を活用した独自の整理法
- フィードバック歓迎