{"adoption": {"forks": 665, "observed_at": "2026-08-28T04:04:08.171804+00:00", "stars": 1252}, "canonical_url": "https://ross.abutalabs.com/products/edgeever", "card": {"archived": false, "artifact_type": "application", "description": "Serverless, 100% free, and open-source Evernote alternative on Cloudflare with native MCP | 无需服务器、0费用、原生支持 AI Agent 的开源自托管『印象笔记』", "domain": ["developer-tools", "self-hosted", "web-development", "productivity"], "enriched": true, "function": ["mcp", "web-framework", "search-engine", "file-upload", "editor", "self-hosted", "developer-tools"], "health_score": 100, "homepage": "https://edgeever.org", "language": "HTML", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["tianma-if/edgeever"], "name": "tianma-if/edgeever", "platform": ["self-hosted", "cloud", "cross-platform", "browser-extension"], "pushed_at": "2026-08-26T17:55:48+00:00", "repo": "tianma-if/edgeever", "stars": 1252, "tags": ["note-taking", "evernote-alternative", "cloudflare-workers", "personal-knowledge-base", "pwa", "mcp", "sqlite", "tiptap", "hono", "web-clipper", "markdown", "serverless", "knowledge-base", "ai-agents", "web-server", "docker", "macos", "android", "ios", "electron", "desktop", "mobile"], "topics": ["cloudflare-workers", "evernote", "knowledge-base", "mcp", "notes", "pwa", "self-hosted", "cloudflare", "cloudflare-d1", "cloudflare-r2", "evernote-alternative", "hono", "note-taking", "personal-knowledge-base", "pwa-app", "self-hosting", "tiptap", "workers", "obsidian", "electron"], "urls": [], "use_cases": ["self-host an Evernote alternative for free", "take notes with AI agent integration via MCP", "run a personal knowledge base on Cloudflare free tier", "clip web pages into my notes from Chrome or Firefox", "migrate notes from Evernote, Notion, or Memos", "capture quick notes offline on macOS, iOS, and Android", "format Markdown notes for WeChat official account publishing", "export my notes as SQLite or ZIP with no vendor lock-in"], "what_it_is": "EdgeEver is an open-source, self-hosted Evernote alternative note-taking application with a classic three-pane layout, rich text/Markdown editing, and native MCP support for AI Agent integration. It deploys serverlessly on Cloudflare Workers (D1/R2) within free quotas or via Docker on a VPS/NAS, with clients for macOS, iOS, Android, and browser web clippers.", "when_to_avoid": ["you need real-time collaborative multi-user editing like Notion", "you prefer a local-first Markdown file vault like Obsidian without a server", "you don't want to manage any deployment, even a one-click one", "you need heavy plugin/ecosystem extensibility", "you require enterprise compliance or SSO features"], "when_to_choose": ["you want an Evernote-style three-pane note app you fully own and self-host", "you want zero-cost serverless deployment on Cloudflare's free tier", "you want native MCP/AI Agent access to read and organize your notes", "you need cross-platform clients plus browser web clipping", "you value open data with SQLite, REST API, and CLI access"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/edgeever", "repo": "tianma-if/edgeever", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.171804+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:34.856084+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b25ae1ce5d835a7e57f81b85e046ef59c9379d119e8f9628eb0a3fb7e41d55cd", "fetched_at": "2026-08-28T04:04:08.171804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tianma-if/edgeever"}, {"content_hash": "43b8a16406e11c163ea2e7c4d98815032645630a6551c86050c1d1ffd487ca7a", "fetched_at": "2026-08-29T12:18:16.403798+00:00", "kind": "homepage", "missing": false, "url": "https://edgeever.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 4, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 68, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 219}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}