Repolode
realchendahuang

realchendahuang/FlareMo

A self-hosted team and personal knowledge base that runs entirely on Cloudflare Workers, D1 and R2, with a Memos-compatible API and MCP endpoints.

Open-source alternative to:NotionMemos

Stars
351
Forks
106
Open issues
0
Last commit
8 hours ago

What is it?

FlareMo is a note-taking and knowledge base app designed to run without managing servers. Code and static assets are deployed to Cloudflare Workers, notes and metadata live in Cloudflare D1, and media attachments are stored in Cloudflare R2, so a free Cloudflare account is enough to host a personal or team instance.

By default it works as a private, single-user space for quick notes, tags, full-text search, to-dos grouped into projects, and daily review. Enabling team mode adds a shared space where members publish notes to each other with owner, admin and member roles, and notes can be set to private, team or public visibility.

For AI workflows, it ships a CLI and a skill that let agents record and update long-term memory, and it exposes MCP endpoints. It also provides Memos /api/v1 compatibility so existing Memos clients can connect, along with import and export tools.

Key features

  • 01Runs on Cloudflare Workers with D1 for data and R2 for attachments.
  • 02Full-text search with SQLite FTS5 and optional semantic search via Workers AI and Vectorize.
  • 03Team mode with owner, admin and member roles and three visibility levels.
  • 04Memos /api/v1 compatibility plus MCP endpoints for AI clients.
  • 05To-dos scheduled from notes, with project kanban boards and reminders.
  • 06Installable PWA with offline drafts and queued sync.

Use cases

  • Keeping a private personal notebook and second brain without a VPS.
  • Sharing team notes and articles with role-based access.
  • Giving AI agents a persistent memory store through CLI or MCP.
  • Migrating from or staying compatible with Memos clients.

Quick start

  1. 1

    Create Cloudflare resources (or run the idempotent provisioning script)

    pnpm provision:remote
  2. 2

    Copy the example Wrangler config, then fill in database_id and FLAREMO_PUBLIC_URL and set secrets

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

    Deploy the Worker to Cloudflare

    pnpm deploy

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires sharing modified source when offered as a network service.
  • Requires a Cloudflare account and is tied to Cloudflare Workers, D1 and R2, so it cannot run on a generic server.
  • Setup involves manual config and secret steps, although a one-click deploy option exists.

In collections

Topics

FAQ

What is FlareMo?
A self-hosted team and personal knowledge base that runs entirely on Cloudflare Workers, D1 and R2, with a Memos-compatible API and MCP endpoints. FlareMo is a note-taking and knowledge base app designed to run without managing servers. Code and static assets are deployed to Cloudflare Workers, notes and metadata live in Cloudflare D1, and media attachments are stored in Cloudflare R2, so a free Cloudflare account is enough to host a personal or team instance.
Is FlareMo free to use? What license does it have?
FlareMo is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is FlareMo still maintained?
Actively maintained. The last commit to FlareMo was on Nov 7, 2026.
What can I use FlareMo for?
Keeping a private personal notebook and second brain without a VPS. Sharing team notes and articles with role-based access. Giving AI agents a persistent memory store through CLI or MCP. Migrating from or staying compatible with Memos clients.
How do I install FlareMo?
Create Cloudflare resources (or run the idempotent provisioning script): pnpm provision:remote Copy the example Wrangler config, then fill in database_id and FLAREMO_PUBLIC_URL and set secrets: cp wrangler.jsonc.example wrangler.jsonc Deploy the Worker to Cloudflare: pnpm deploy
Where can I get FlareMo?
The source code and installation instructions are on GitHub: https://github.com/realchendahuang/FlareMo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects