edgeever  by tianma-if

AI-native, serverless notes workspace for personal knowledge management

Created 1 month ago
594 stars

Top 54.0% on SourcePulse

GitHubView on GitHub
Project Summary

A serverless, 100% free, open-source Evernote alternative, EdgeEver targets individuals seeking a self-hosted personal knowledge base. It addresses the complexity and cost of commercial note-taking applications by offering a familiar interface, open data access, and native AI Agent integration, all deployable within Cloudflare's free tier.

How It Works

EdgeEver utilizes a pure serverless architecture on Cloudflare, eliminating server costs and complex setup requirements like Docker or SSL certificates. Notes are stored in Cloudflare D1 (SQLite) and images in R2, providing open data access via a REST API, OpenAPI schema, and a Remote MCP endpoint. This design ensures zero maintenance and 100% free usage within Cloudflare's free quotas, making it a practical solution for individual users.

Quick Start & Requirements

  • Install: bun install
  • Migrate DB: bun run db:migrate:local
  • Dev: bun run dev
  • Prerequisites: Bun runtime, Cloudflare account. Note: Cloudflare R2, D1, and Workers may require a Visa card for activation or usage, even when staying within free quotas.
  • Demo: An online demo is available at https://demo.edgeever.org (resets daily).

Highlighted Details

  • Serverless & Free: Operates entirely within Cloudflare's free tiers, supporting substantial storage (150k notes, 50k images) without hosting fees or maintenance.
  • Open Data & API: Notes are stored in SQLite (D1) and accessible via REST API, MCP, and CLI, facilitating data portability and integration.
  • AI Agent Integration: Built-in MCP support enables AI tools (e.g., Codex, Claude Code) to manage notes and connect to services like Notion databases and Feishu Bitable.
  • Uncapped Sync: Self-hosted API allows unlimited active login devices for seamless multi-device synchronization.
  • Rich Editor & History: Features a three-pane layout with unlimited nested notebooks, rich text editing, and note version history.
  • Local Image Compression: Compresses images (PNG, JPEG, WebP, AVIF) to WebP format locally before upload, reducing file sizes significantly.
  • PWA Support: Installable as a Progressive Web App on desktop and mobile devices.

Maintenance & Community

Support and feedback are primarily handled via GitHub Issues for bug reports, feature requests, and deployment assistance.

Licensing & Compatibility

The specific open-source license is not detailed in the provided README. Compatibility for commercial use or closed-source linking is therefore undetermined without license clarification.

Limitations & Caveats

Cloudflare service activation may necessitate a Visa card, even when adhering to free tier limits. Native mobile and desktop clients are planned features but not yet implemented. PWA installation is best performed using Chrome or Edge, avoiding embedded mobile browsers.

Health Check
Last Commit

19 hours ago

Responsiveness

Inactive

Pull Requests (30d)
8
Issues (30d)
69
Star History
597 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Brendan Falk Brendan Falk(Cofounder of Fig).

webiny-js by webiny

0.0%
8k
AI-powered, self-hosted CMS platform for enterprise development
Created 8 years ago
Updated 2 days ago
Feedback? Help us improve.