Self-hosted service
tianma-if/edgeever avatar
tianma-if/edgeever

EdgeEver: A Serverless Evernote Alternative That Runs on Cloudflare's Free Tier

Project brief: Serverless, 100% free, and open-source Evernote alternative on Cloudflare with native MCP | 0 AI Agent .

1,420 stars804 forksTypeScriptAGPL-3.0

At a glance

What is it?
EdgeEver is an open-source, TypeScript-based notes workspace that revives the classic three-pane layout and adds native MCP support. It deploys on Cloudflare's free serverless platform or Docker, targeting users who want data ownership without subscription costs.
Who is it for?
Adopt EdgeEver if you are a long-time Evernote user who wants a self-hosted, free-to-run notes workspace with a familiar interface and native AI agent connectivity via MCP. Avoid it if you need a mature mobile app for Windows (still coming), if you require a non-AGPL license for commercial embedding, or if you cannot accept the operational overhead of running your own sync and backup.
Can I use it commercially?
Yes, with strict conditions. AGPL-3.0 is a network copyleft licence: if people use a modified version over a network, for example as a hosted service, you must offer them its source code under the same licence.
Is it still maintained?
Yes. The repository received new commits within the last day.
What is it written in?
Mainly TypeScript, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The Problem EdgeEver Targets

EdgeEver is built for a specific user: the Evernote veteran who finds the current product bloated, ad-laden, and restrictive on free tiers. The README contrasts this with Obsidian, which it calls heavy for quick captures and dependent on paid sync, and with Memos or Stream Notes, which use a social-timeline layout rather than a structured notebook hierarchy. EdgeEver's answer is a three-pane interface with notebook trees, note lists, and an editor, plus unlimited nested notebooks and batch operations. The intended audience is someone who wants a reliable personal knowledge base without paying for sync or AI features, and who is willing to self-host on Cloudflare's free quotas or on their own hardware.

How It Works: SQLite, REST, MCP, and the Free-Tier Math

The core design choice is storage on standard SQLite, with a complete REST API, MCP, and CLI access on top. That means your notes are not trapped in a proprietary format; the README emphasizes open data and no vendor lock-in. The serverless angle is what makes the '100% free' claim plausible: EdgeEver runs within Cloudflare's free quotas, and the README estimates a personal deployment can hold roughly 150,000 short notes and 50,000 images. Docker deployments scale beyond that, supporting millions of notes. The architecture is not described in depth, but the combination of SQLite and a serverless worker implies a single-file database that must be persisted on Cloudflare's Durable Objects or similar, which is a constraint worth keeping in mind. The native MCP integration is the standout feature: AI agents like Claude Code or Codex can read, organize, and summarize notes, or sync them to Notion and Feishu Bitable. That is a concrete data flow: your notes sit in SQLite, an MCP server exposes them to an agent, and the agent can push them elsewhere.

Deployment Paths: Cloudflare Prompts and Docker

The README offers two primary routes. For Cloudflare, Option A is to deploy with an AI Agent by copying a prompt, which suggests a one-click or conversational setup process. Option B is likely a manual dashboard deployment, though the README is truncated before details. For users who prefer a VPS, NAS, or home server, Docker is available. The exact commands are not in the provided material, but the README states the same application runs on both platforms. This dual-path approach is practical: you can start on Cloudflare's free tier and later migrate to Docker if you outgrow the quotas. The demo instance resets daily at 3:00 AM China Standard Time, so it is not a place to store anything private. That reset behavior is a good reminder that the free Cloudflare tier is not a permanent storage guarantee; you are responsible for your own backups.

Data Portability and the ZIP Export

A major selling point is lossless ZIP backup. The README describes an archive containing Markdown, Front Matter, nested folders, relative attachment links, and version histories. That is a strong claim because it means you can restore your entire library elsewhere, not just export plain text. If it works as described, it solves the Evernote export pain point directly. The single-note export to Markdown, HTML, or PDF is a smaller but useful feature for sharing or publishing. The one-click rich copy for newsletters and blogs is another portability feature: notes convert to rich text with inline CSS, ready for Substack, Medium, or WordPress. These features together make EdgeEver more than a note editor; they position it as a publishing pipeline. The caveat is that the README does not show an example of the ZIP structure, so a user should test the export and restore cycle before trusting it with a large library.

AI Integration and the Editor's Smart Features

EdgeEver is described as AI-native, and the MCP integration is the headline. But it also supports bring-your-own AI models via OpenAI, Anthropic, or Gemini-compatible services. That means you can connect a third-party API relay or your own keys for smart summarization, key point extraction, proofreading, translation, and text continuation. The editor can act on full notes or selected text. This is a different approach from Evernote's paid AI add-ons: you pay your own API costs and keep control of the model choice. The native Mermaid diagram rendering is a practical touch for technical users who want flowcharts and sequence diagrams in notes without leaving the editor. The dual-view editor, rich text and Markdown, is a standard feature but well implemented for a three-pane layout. The offline drafts and queueing mechanism is another important piece: you can edit without a connection and changes sync later, which is essential for a mobile capture tool.

Limitations and Failure Modes

The most obvious limitation is the Cloudflare free tier's storage ceiling. The README's estimate of 150,000 notes and 50,000 images is not a guarantee; it depends on your Cloudflare account's actual free quotas, which can change. If you store large audio or video attachments, you will hit limits faster. The mobile apps are another gap: Android, iOS, and macOS are available, but Windows is 'coming soon'. That is a real gap for a Windows-only user. The WeChat article clipping feature is specific to the Chinese ecosystem, so it is useless outside WeChat. The multi-tenant isolation is promising for hosting multiple users, but it also means you are responsible for account management and security, which is a burden compared to a managed service. The AGPL-3.0 license is a hard constraint for commercial use: if you embed EdgeEver in a proprietary product, you must release your modifications under the same license. That is not a problem for personal use, but it is a dealbreaker for some organizations.

Alternatives and the Trade-off in Approach

The README itself names Obsidian as the main alternative. Obsidian is also open and local-first, but its official sync is subscription-based, and third-party sync setups require significant effort. EdgeEver's approach is to bundle sync into the serverless deployment, so you get multi-device sync without a separate service. That is a different trade-off: you trade Obsidian's mature plugin ecosystem and desktop performance for a self-hosted server that you must maintain. Another alternative is Joplin, which is also open-source and supports end-to-end encryption, but it does not offer a three-pane Evernote-style layout out of the box. EdgeEver's native MCP integration is the differentiator; neither Obsidian nor Joplin has that as a core feature. If your workflow depends on AI agents reading your notes, EdgeEver has a clear edge. If you prefer a purely local file system with no server, Obsidian or Joplin might be simpler.

Maintenance, License, and Upgrade Cost

The project is actively maintained, with recent releases v1.46.0, v1.45.4, and v1.45.2 in August 2026, and the last push on the same day as v1.46.0. That suggests a fast release cycle, which is good for bug fixes but means you should expect frequent updates. The README does not mention an upgrade path, so you will need to redeploy or pull a new Docker image to get updates. The AGPL-3.0 license is a significant consideration. It guarantees that any modified version you distribute must be open-source under the same license. For a personal notes workspace, that is irrelevant. For a company that wants to offer EdgeEver as a service, it is a legal obligation you cannot ignore. The README also mentions a Plugin Marketplace, but the details are thin; that is an area to investigate before relying on it for custom extensions. Overall, the maintenance cost is low for a single user on Cloudflare, but you own the backup and monitoring responsibilities.

Editorial conclusion

Adopt EdgeEver if you are a long-time Evernote user who wants a self-hosted, free-to-run notes workspace with a familiar interface and native AI agent connectivity via MCP. Avoid it if you need a mature mobile app for Windows (still coming), if you require a non-AGPL license for commercial embedding, or if you cannot accept the operational overhead of running your own sync and backup. Before adopting, verify the daily reset behavior of the public demo, confirm that your Cloudflare account's free quotas match the stated 150,000-note capacity, and test the ZIP export/restore cycle with a real note library to ensure the Markdown and attachment layout meets your portability needs.

Official sources

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community notes

Community notes