2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

脱Notion/Obsidian!完全無料OSS「MindZJ」をVibe Codingで開発

2
Posted at

これまでいろんなメモアプリを試してきたけど、どれも「あと一歩!」って感じたことありませんか?
Notionは超強力だけど、データは完全に自分のものにはならない。Typoraは信じられないくらい軽いけど、ナレッジベースの管理機能が弱い。Obsidianは素晴らしいけど、クローズドソースだから究極のカスタマイズの自由度にはどうしても制限がある…。

そこでここ数週間、AIを使った「Vibe Coding」を駆使して、完全無料・オープンソース、そしてオフラインファーストなノート作成ワークスペース**「MindZJ」**を開発しました!

ログインは一切不要。データはあなたのローカルドライブに完全にオフラインで保存されます。Obsidianのコア機能のほとんどをカバーしつつ、UIやワークフローをカスタマイズする最高の自由度を提供します。カスタムプラグインのサイドロードも簡単だし、面倒な強制アップデートのポップアップも絶対に出ません。しかも、最終的なインストーラーのサイズはわずか16MBです。

MindZJの主な推しポイントは以下の通りです:

  • 🔒 究極のデータプライバシー: ノートはローカルディスク上のただの .md ファイルです。クラウド同期も、ベンダーロックインもありません。開いて、書くだけ。

  • ✍️ 3つのエディタモード: ライブプレビュー、ソースコード、純粋なリーディングモードをシームレスに切り替えられます(Ctrl+E を押すだけ)。

  • 🔗 双方向リンク: ナレッジベース内を自由に飛び回れるWikiリンク([[こんな感じ]])をフルサポート。

  • ⚡️ 爆速の検索機能: Rustの tantivy エンジンを採用。Vault(保管庫)がどれだけ巨大になっても、瞬時に全文検索が可能です。

  • 🛠 リッチなMarkdown&ツール: 数式にはKaTeX、図表にはMermaid、コードハイライトにはShikiを採用。画像を直接ペーストすればローカルに保存されます。内蔵のスクリーンショットエディタ(Alt+Gで起動)まであり、すべてのホットキーは完全にカスタマイズ可能です。

  • ⏱ ローカルスナップショットとAtomic Writes: ローカルでバージョン履歴を自動生成するので、いつでもロールバック可能。また、Atomic writes(アトミック書き込み)を採用しているため、停電時でもデータ消失を防ぎます。

  • 🧩 サンドボックス化されたプラグイン: プラグインシステムはWebWorkerサンドボックス内で動作するため、従来のメモアプリよりもはるかに安全です。カスタムプラグインのインポートに対応し、マインドマップとスクリーンショットツールが標準で付属しています。

  • 🎨 自由自在なワークスペース: コマンドパレット(Ctrl+P)、ペイン分割、マルチタブ、ドラッグ&ドロップでのファイル並べ替えなど、レイアウトを完全にコントロールできます。

  • 💻 CLIファーストなサポート: これが一番ユニークな部分です!MindZJには独立したCLIツールが付属しています。ターミナルから直接ノートを作成したり、コンテンツを検索したり、Vaultを管理したりできるので、スクリプトやAIワークフローとの相性が抜群です。

  • 🌍 多言語対応: 日本語、英語、中国語、フランス語、ドイツ語、スペイン語をネイティブサポート。

🛠 技術スタック
裏側のコア部分は、Tauri 2.0 + Rustで駆動しています。インストーラーがたった16MBしかないのはこのためで、Electronアプリと比べても桁違いに軽量です。フロントエンドのフレームワークにはSolidJS、エディタはCodeMirror 6ベース、そして検索エンジンにはtantivyを採用しています。

🤖 AIと今後のロードマップ
MindZJはすでにAPI経由でのOllama、OpenClaw、Claude、Grokとの連携をサポートしており、さらにネイティブなAI機能も現在鋭意イテレーション(開発)中です。Windows、macOS、Linuxに対応しており、モバイル版もロードマップに組み込んでいます。今後は、プラグインエコシステム、AIワークフロー、そしてローカルでのPKM(パーソナルナレッジマネジメント)機能をさらに強化していく予定です。

というわけで、これがMindZJです!
これは単なるPoC(概念実証)のデモではなく、私自身が日々のメモすべてにガンガン使っている「メイン機」です。

もしあなたも、真のオープンソースで、無料で、ローカルファーストなメモアプリを探しているなら、ぜひMindZJを試してみてください。皆さんの感想を聞きたいので、コメント欄で気軽にフィードバックをもらえると嬉しいです!

もしこのプロジェクトがいいなと思ったら、OSS活動を応援する意味でリポジトリに ⭐ Star をポチッとしてもらえると最高に励みになります!よろしくお願いします!

🔗 GitHubリポジトリ: github.com/zjok/mindzj
X (Twitter): @zj_developer

X (Twitter) Follow

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?