Repolode
realchendahuang

realchendahuang/FlareMo

Cloudflare Workers、D1、R2上で完結するセルフホスト型のチーム・個人向けナレッジベース。Memos互換APIとMCPエンドポイントを備えています。

代替できる製品:NotionMemos

スター
350
フォーク
105
未解決の Issue
0
最終コミット
3 日前

これは何?

FlareMoは、サーバーを管理せずに運用できるよう設計された、メモアプリ兼ナレッジベースです。コードと静的アセットはCloudflare Workersにデプロイされ、メモとメタデータはCloudflare D1に、メディア添付ファイルはCloudflare R2に保存されます。そのため、無料のCloudflareアカウントだけで、個人用またはチーム用のインスタンスをホストできます。

デフォルトでは、手早いメモ、タグ、全文検索、プロジェクトごとに整理したToDo、日々の振り返りに対応する、非公開のシングルユーザー用スペースとして動作します。チームモードを有効にすると、メンバー同士でメモを共有できるスペースが追加され、オーナー、管理者、メンバーのロールを設定できます。また、メモの公開範囲は非公開、チーム内、公開から選べます。

AIワークフロー向けに、エージェントが長期記憶を記録・更新できるCLIとスキルを備え、MCPエンドポイントも公開しています。既存のMemosクライアントが接続できるよう、Memosの/api/v1互換性も提供しており、インポート・エクスポートツールも利用できます。

主な機能

  • 01データにはD1、添付ファイルにはR2を使用し、Cloudflare Workers上で動作します。
  • 02SQLite FTS5による全文検索に加え、Workers AIとVectorizeを使ったセマンティック検索にも対応しています。
  • 03オーナー、管理者、メンバーのロールと、3段階の公開範囲を備えたチームモード。
  • 04Memos /api/v1互換性と、AIクライアント向けのMCPエンドポイント。
  • 05メモから予定を設定できるToDo機能。プロジェクト別のカンバンボードとリマインダーにも対応しています。
  • 06オフラインでの下書き保存と、同期のキューイングに対応したインストール可能なPWA。

ユースケース

  • VPSを用意せずに、個人用の非公開ノートやセカンドブレインを運用する。
  • ロールベースのアクセス制御で、チームのメモや記事を共有する。
  • CLIまたはMCP経由で、AIエージェントに永続的な記憶領域を提供する。
  • Memosクライアントから移行する、または互換性を維持する。

クイックスタート

  1. 1

    Cloudflare のリソースを作成する(または冪等性のあるプロビジョニングスクリプトを実行する)

    pnpm provision:remote
  2. 2

    Wrangler の設定例をコピーし、database_id と FLAREMO_PUBLIC_URL を入力してシークレットを設定する

    cp wrangler.jsonc.example wrangler.jsonc
  3. 3

    Worker を Cloudflare にデプロイする

    pnpm deploy

使う前に知っておきたいこと

  • AGPL-3.0 ライセンスの下で提供されるコピーレフトライセンスであり、ネットワークサービスとして提供する場合、改変したソースコードの共有が必要です。
  • Cloudflare アカウントが必要で、Cloudflare Workers、D1、R2 に依存するため、汎用サーバーでは実行できません。
  • ワンクリックデプロイのオプションはありますが、設定やシークレットの手動設定が必要です。

収録されている特集

トピック

よくある質問

FlareMo とは?
Cloudflare Workers、D1、R2上で完結するセルフホスト型のチーム・個人向けナレッジベース。Memos互換APIとMCPエンドポイントを備えています。 FlareMoは、サーバーを管理せずに運用できるよう設計された、メモアプリ兼ナレッジベースです。コードと静的アセットはCloudflare Workersにデプロイされ、メモとメタデータはCloudflare D1に、メディア添付ファイルはCloudflare R2に保存されます。そのため、無料のCloudflareアカウントだけで、個人用またはチーム用のインスタンスをホストできます。
FlareMo は無料で使えますか?ライセンスは?
FlareMo は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FlareMo は今もメンテナンスされていますか?
活発にメンテナンス中。FlareMo の最終コミットは 2026年11月4日 です。
FlareMo は何に使えますか?
VPSを用意せずに、個人用の非公開ノートやセカンドブレインを運用する。 ロールベースのアクセス制御で、チームのメモや記事を共有する。 CLIまたはMCP経由で、AIエージェントに永続的な記憶領域を提供する。 Memosクライアントから移行する、または互換性を維持する。
FlareMo のインストール方法は?
Cloudflare のリソースを作成する(または冪等性のあるプロビジョニングスクリプトを実行する): pnpm provision:remote Wrangler の設定例をコピーし、database_id と FLAREMO_PUBLIC_URL を入力してシークレットを設定する: cp wrangler.jsonc.example wrangler.jsonc Worker を Cloudflare にデプロイする: pnpm deploy
FlareMo はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/realchendahuang/FlareMo

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト