Notes That Grow With You
Groveは、思考を整理するためのパーソナルメモアプリです。シンプルに使い始めて、必要に応じて拡張できます。
現在は初期開発段階です。このREADMEには、確定している設計方針と開発予定の機能を含みます。
| Obsidianの不満 | Groveの解決策 |
|---|---|
| 起動・動作が重い | Tauri(Rust)で爆速起動 |
| UIが複雑すぎる | 必要な機能を内蔵、迷わないシンプルUI |
| 同期が有料・面倒 | 好きなストレージをプラグインで選択 |
| AI統合が弱い | AIをプラグインでネイティブ拡張 |
| モバイルUXが劣化版 | モバイルを独立設計する |
ノートはMarkdownファイルとしてデバイスに保存する予定です。クラウドへの登録なしで使い始められ、アプリを使わなくなってもファイルが手元に残る体験を目指しています。
デスクトップでは CodeMirror 6 をベースにした Markdown エディタを予定しています。モバイルは共通の command / event 契約を使いつつ、必要に応じて別実装を許容します。[[WikiLink]] によるノート間リンクとバックリンク生成も実装対象です。
SQLite FTS5による全文検索を計画しており、日本語を含むノート全体を高速に検索できるようにする方針です。
同期はデフォルトで無効にする予定です。必要になったときに、自分の環境に合ったプロバイダをプラグインとして追加できる形を目指しています。R2 や iCloud のような同期連携は本体に同梱せず、おすすめプラグインとして提示する想定です。iCloud については通常のクラウド API ではなくプラットフォームのフォルダ共有方式で扱うため、sync-icloud プラグインが利用する host 側の workspace file provider 境界を整備します。
- このリポジトリはまだ実装初期段階で、実装は限定的です
- モノレポ構成と各層の設計ドキュメントは作成済みですが、各 app / package の本実装はこれからです
CLAUDE.mdに、実装時に従うアーキテクチャ方針とコーディング規約をまとめています- プラグイン層の設計は
plugins/README.mdにあり、詳細な manifest 仕様は今後docs/に追加予定です - READMEにあるロードマップやプラグイン一覧は、現時点では計画であり提供済み機能ではありません
- JavaScript / TypeScript 系の lint は monorepo ルートで
oxlintを基準に運用します - JavaScript / TypeScript 系の format は monorepo ルートで
oxfmtを基準に運用します - app / package 個別の README ではなく、monorepo 全体の共通品質ルールとして管理します
- デスクトップ: macOS / Windows / Linux
- モバイル: iOS / Android
同期プラグインは将来的に、設定画面のプラグインストアから追加できるようにする予定です。
| プラグイン | 対応環境 | 特徴 |
|---|---|---|
| Cloudflare R2 | 全環境 | 安価・自己所有・E2E暗号化 |
| iCloud Drive | macOS / iOS のみ | Apple環境との自然な統合。クラウド API ではなく、host 側 file provider を使う sync-icloud プラグインとして扱う |
どのプラグインを使っても、ノートの中身はデバイス上で暗号化してからクラウドに送る設計です。サービス側は暗号文のみを扱います。
| プラグイン | 特徴 |
|---|---|
| Google Drive | Android環境で馴染みがある |
| Dropbox | ブロックレベル同期・API充実 |
| 汎用S3互換 | Wasabi・Backblaze B2・自前MinIO |
| Syncthing | P2P・クラウド不要・完全セルフホスト |
- デスクトップ・モバイル初期化
- Markdownエディタ(デスクトップは CodeMirror 6、モバイルは別実装も許容)
- ローカルファイル読み書き
- SQLiteインデックス構築
-
[[WikiLink]]リンクとバックリンク - 全文検索(日本語対応)
- タグ管理
- プラグインストアUI
- Cloudflare R2プラグイン
- iCloud Driveプラグイン(Apple環境、フォルダ共有方式)
- モバイル専用入力UI
- クイックキャプチャ(ウィジェット)
- AIプラグイン(Claude API)
- コミュニティプラグインドキュメント
- 公式サイト(grove.app)
- 名前: Grove
- サブタイトル: Notes That Grow With You
- カラー: Canopy
#EAF3DE/ Leaf#97C459/ Grove#639922/ Bark#27500A/ Soil#1a1917
MIT