Run a personal note-taking system for free entirely on Cloudflare's infrastructure.
Import your existing notes from a Memos instance using the compatible API.
Share a specific note publicly with a revocable link.
Let an AI agent read and write notes through the MCP endpoint.
| realchendahuang/flaremo | electron/website | sinotrade/shioaji-pro-app | |
|---|---|---|---|
| Stars | 156 | 155 | 157 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a free Cloudflare account with D1 and R2 access, deploy button handles resource creation.
FlareMo is a personal note taking system built to run entirely on a free Cloudflare account, with no server, no separate database to install, and no backup scripts to write. It stores your notes in Cloudflare D1, a database Cloudflare hosts for you, keeps attachments and images in Cloudflare R2 object storage, and runs its code on Cloudflare Workers, which places it on servers close to wherever you are in the world. You sign in with your own Cloudflare account rather than a separate app password. The project makes the case that Cloudflare's free tier is more than enough for personal notes: the free 5 gigabyte database can hold roughly two and a half million typical notes, and the free 10 gigabyte object storage can hold several thousand photos. It also argues Cloudflare is more reliable for this purpose than running your own device at home, since Cloudflare's storage is backed up and redundant by default, while a home hard drive or small server can fail, get stolen, or be lost in a power outage. Currently the app supports quick note taking with tags and attachments, a timeline view with an archive and trash, full text search, a Markdown editor, note revision history, and shareable public links that can be revoked. It also exposes an API compatible with a subset of the Memos note taking app, letting existing Memos clients and import and export tools work with it, plus a Model Context Protocol endpoint so AI agents can read and write notes. Deployment is meant to be simple: a one click Deploy to Cloudflare button that creates the needed resources automatically, or a runbook written specifically so an AI coding agent like Claude Code or Cursor can carry out the setup steps itself. Access control for both people and scripts is handled through Cloudflare Access rather than a token stored inside the app. The stack is React and Vite on the frontend, with Hono style routes, Zod, and Drizzle ORM on the backend, all running inside a single Cloudflare Worker.
A personal note-taking app that runs entirely on a free Cloudflare account, with a Memos-compatible API.
Mainly TypeScript. The stack also includes Cloudflare Workers, Cloudflare D1, Cloudflare R2.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
double-check against the repo, no cap.