テキストノート
基本のノート。フォント・配色・影・枠線を調整でき、日本語の縦書きにも対応。インライン装飾で読みやすく整えます。
— A mindful canvas for your thoughts
テキスト・画像・動画・音声・コード・Web 埋め込み。
思考の素材をすべて一枚に束ね、関係線で結ぶ。
AIと一緒にマップを育て、プランナーで予定やタスクも整理。考えることと、実行することを支えるデスクトップアプリです。
HṛdayaFlow(フルダヤフロー)は、サンスクリット語の hṛdaya(心・核)と、英語の flow(流れ)から名付けた デスクトップ向けのマインドマップキャンバスです。
アイデアを箇条書きに閉じ込めず、素材ごと張り付けて、線でつないで、 いつでも形を変えられる。マインドマップの自由さに、 美しい秩序と、再利用可能なファイル形式を与えることを目指しています。
学習ノート、リサーチ、プロダクト設計、脚本構成、プロジェクトの整理、 読書メモ、旅程づくり ―― 一枚のキャンバスを使い倒す場面はいくらでも広がります。
文字だけで足りないことはよくあります。HṛdayaFlow は、キャンバス上で扱える ノート形式を素材に合わせて選べます。以下は主な種類です。何をつなげても、同じ一枚に収まります。
基本のノート。フォント・配色・影・枠線を調整でき、日本語の縦書きにも対応。インライン装飾で読みやすく整えます。
ノート群を包むボックス。折りたたみで中身を隠したり、一括で移動・整列したりできます。
D&D で画像を貼るだけでノート化。ZIP 内 assets/ に自動取り込み、クロップ編集にも対応。
URL を貼ると favicon と OGP メタデータを自動取得してカード化。`.url` ファイルの D&D も可能。
media_kit + libmpv/FFmpeg 同梱で、H.264 / H.265 / .mkv / .webm / AV1 を OS コーデック非依存で再生。
動画と共通の media_kit / libmpv で再生。波形表示とシークで、録音ファイルや講義録を視覚的に扱えます。
見出し・リスト・表・コードに加え、LaTeX数式やMermaid図も描画。日本語縦書きの表示にも対応します。
項目ごとに優先度・期限・メモを持たせられる TODO。ドラッグで並び替え、インライン編集可能。
flutter_highlight でシンタックスハイライト。30+ 言語対応、Tab インデント、Ctrl+Shift+C で全文コピー。
HTMLやiframeの素材を配置。一般のHTML埋め込みは、Windowsでは静的表示が基本です。YouTube動画の埋め込みとは別の機能です。
このほか、LaTeX数式ノート、ローカルファイル参照、背景フレーム、 接続線の中継点(ドット)を利用できます。ノートをまとめるスタックや、再利用できるプリセットも備えています。
マインドマップは、ノートそのものよりも「ノート同士のつながり」が本体です。 HṛdayaFlow は、関係を張る・組み替える・まとめる動作を、できるだけ直感的に。
ノートを別のノートにドラッグして離すだけで、関係線 (エッジ) が作成されます。 Shift で → 方向矢印、Alt で ← 矢印、Ctrl で ↔ 両方向。 複数選択して一括ドロップすれば、同じターゲットに何本でもまとめて繋げます。
マーキー選択、複数選択、キーボードショートカット (Ctrl+A、Esc) で 対象を自在に切り替え。ドラッグ中は自動アライン補助線が出て、 縦横の整列が勝手に揃います。
関連ノートをコンテナで抱えて折りたたみ可能に、 背景フレームで大きく「領域」として扱うこともできます。 親子関係やスタックを使い、まとまりごとに移動・整理できます。
Ctrl+B / I / U / Shift+X で太字・斜体・下線・打消し、 Ctrl+Shift+L/E/R/J で揃え、Ctrl+[ / ] でフォントサイズ。 Format Panel の多くの操作にショートカットが割り当てられています。
「思考の素材」は、今や文字だけではありません。動画、音声、Web ページ、コードスニペット。 それぞれに固有の UX を持たせ、キャンバス上で本来の性能を発揮するように設計しました。
Windows 標準プレイヤー依存をやめ、media_kit + libmpv + FFmpeg を同梱。HEVC (H.265) 拡張や、.mkv / .webm / AV1 / VP9 などユーザ持ち込みの動画を そのまま再生できます。LGPL ライセンス本文同梱で法的整備も済み。
動画と共通の media_kit / libmpv で音声を再生し、ノート内に波形を描画。 波形タップでシーク、スペースキーで再生/一時停止。 録音された会議ログ、取材音源、ポッドキャストを「視覚的に」扱えるようになります。
flutter_highlight による atom-one-light / dark のシンタックスハイライト。 言語選択 / 行番号 / 折返し / フォントサイズをインスペクタで調整。 ソースコードファイルをそのまま D&D してノート化することもできます (2MB まで)。
URLをカードにするリンクノートに加え、HTMLやiframeの素材を扱う 埋め込みノートを用意しています。 Windowsの一般HTML埋め込みは静的表示で、すべてのWebページの操作を再現するものではありません。
マップ作成を助けるAI連携に加え、予定やタスクを扱うプランナーを開発しています。 以下は現在の開発版の機能です。アルファ配布版への収録内容と制約は、公開時のリリース案内でお知らせします。
文章や指示からマインドマップを生成し、既存マップの整理も支援します。PrudeLLM・Ollamaなど、利用するAIの接続設定が必要です。
内蔵MCPサーバーを通じて、外部AIからマップの読み取り・ノート編集・接続線操作ができます。MCPは将来予定ではなく、既に実装されています。
月・週・日の表示で、予定と期限を確認できます。「明日15時 会議」のような入力や、基本的な繰り返し予定に対応しています。
受信トレイ・今日・次の7日間・リスト別にタスクを整理。クイック追加、並び替え、繰り返しタスクの完了時に次回へ進める機能を備えています。
タスクリストは実装直後で実機確認中です。Timeline / Gantt、クラウド同期、共同編集は現在利用できる機能として案内していません。
フォーマットパネルを全ノート共通で整備。「文字を整える」行為が、 複数ノート横断で一発でかかります。キーボード派のための網羅的なショートカットも用意。
Ctrl+B / I / U太字 / 斜体 / 下線Ctrl+Shift+X打消しCtrl+Shift+L左揃えCtrl+Shift+E中央揃えCtrl+Shift+R右揃えCtrl+Shift+J両端揃えCtrl+[ / ]フォントサイズ -/+Ctrl+A全選択Ctrl+Z / YUndo / RedoCtrl+S保存Ctrl+F検索Ctrl+Shift+Cコードノート全文コピーデータを特定のアプリに囲い込まないことを、最初から前提にしています。 HṛdayaFlow 独自の .hrf 形式に加えて、 主要なマインドマップ / ノート形式の読み込み・書き出しに対応しています。 形式によって保持できる情報が異なるため、編集用の原本は .hrf で保存してください。
画像・動画・音声などの資産もろともひとつの ZIP に格納。 SHA256 での整合性チェック、アトミック書き出し、正規化パスでの エントリ解決で、ファイルが壊れにくく移動もしやすい設計です。
表に出ない部分こそ、性能・安定性・長期運用に効きます。HṛdayaFlow は Rust コア + Flutter UI のハイブリッド構成で、 それぞれの得意分野を活かす設計にしています。
ZIP読み書き、SHA256検証、JSON patch計算、レイアウト演算などを Rustで実装。Flutter側の処理と分担し、flutter_rust_bridgeで接続しています。
Undo 履歴を完全スナップショットではなく、freezed + JSON patch の差分で保持。
巨大なキャンバスでも履歴スタックがコンパクトに。
状態ハッシュ (parentStateHash) で分岐検出、clean slate guard で暴発抑制。
姉妹プロジェクト Senastra (ポジティブ・ブランドデザインライブラリ) のトークンと コンポーネントを採用。タイポ、カラー、モーション、a11y まで一貫した体験。
自動テストと実機確認を進めています。機能の実装と配布品質の確認は分けて扱い、 保存・再読込、インストール、更新時のデータ保護を公開前の確認対象にしています。
プレビューはイメージです。実際の画面は、ノートの種類や量に応じて自在に変化します。
アルファ公開に向けて開発・検証を進めています。アプリ本体のソースコードは非公開で、 公式サイト・マニュアル・配布用GitHubを公開しています。 実装済みであっても、配布前の検証が完了したことを意味するものではありません。
ノートと接続線、オートレイアウト、スタック、日本語縦書き、.hrf保存と各種入出力、 メディア再生、Undo / Redo、AI生成とMCP操作を実装しています。
カレンダーに加え、タスクリストの基本機能とMCPからのタスク操作を追加しました。 実機での動作確認と、初回配布版へ含める範囲の確認を進めています。
インストール・起動・保存再読込・更新時のデータ保護を確認します。 自動更新と配布経路は整備中です。公開日程と配布状況は下の案内をご確認ください。
アルファ利用者からのフィードバックをもとに改善します。 macOS / Linux配布やプランナーの拡張は今後の検討対象で、提供時期は未定です。
Windows向けMSIインストーラーの配布準備を進めています。 現在、一般向けのダウンロードはまだ開始していません。 公開前の確認結果によって日程・収録機能が変わる場合があります。 配布開始後は、下のGitHub Releasesにインストーラーと注意事項を掲載します。
GitHubで配布状況を確認掲載内容の確認日:
Flutter 基盤で開発しているため、macOS / Linux への展開も視野に入れています。 今回のアルファ配布対象には含めず、Windows版の安定化を優先します。
Coming later