Open-source notes and knowledge base app with a three-pane layout, instant multi-device sync, and built-in MCP for AI agents, runnable on Cloudflare or Docker.
- 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
Create Cloudflare resources (or run the idempotent provisioning script)
pnpm provision:remote - 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
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
Self-hosted, privacy-first knowledge workspace with block-level references, Markdown WYSIWYG editing, and AI agent collaboration.
A self-hostable email service built on Cloudflare Workers, letting you create multiple mailboxes under one domain with sending, attachments and a responsive web UI.
Self-hosted team chat running on Cloudflare Workers, with realtime messaging, a two-way Telegram bridge, and server-side encrypted messages and files.
Self-hosted personal cloud drive built on Cloudflare R2 and Pages, with a web file manager and WebDAV access.
A self-hosted, Cloudflare Workers-compatible platform packaged as a single Rust binary for running Workers, KV, D1, R2 and more on one machine.