[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:everos":3},"\u003Cdiv align=\"center\">\u003Cp>\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F806e9d7f-c861-4b89-9141-11e38f8753e3\" alt=\"EverOS banner\" \u002F>\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fevermind\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FEverMind-000000?labelColor=gray&amp;style=for-the-badge&amp;logo=x&amp;logoColor=white\" alt=\"X\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002FEverMind-AI\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F🤗_HuggingFace-EverMind-F5C842?labelColor=gray&amp;style=for-the-badge\" alt=\"HuggingFace\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FgYep5nQRZJ\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdynamic\u002Fjson?url=https%3A%2F%2Fdiscord.com%2Fapi%2Fv10%2Finvites%2FgYep5nQRZJ%3Fwith_counts%3Dtrue&amp;query=%24.approximate_presence_count&amp;suffix=%20online&amp;label=Discord&amp;color=404EED&amp;labelColor=gray&amp;style=for-the-badge&amp;logo=discord&amp;logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEverMind-AI\u002FEverOS\u002Fdiscussions\u002F67\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeCom-EverMind_社区-07C160?labelColor=gray&amp;style=for-the-badge&amp;logo=wechat&amp;logoColor=white\" alt=\"WeChat\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fevermind.ai\" rel=\"nofollow ugc noopener\">Website\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fdocs.evermind.ai\" rel=\"nofollow ugc noopener\">Documentation\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fevermind.ai\u002Fblogs\" rel=\"nofollow ugc noopener\">Blog\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEverMind-AI\u002Feveros\u002Fblob\u002FHEAD\u002FREADME.zh-CN.md\" rel=\"nofollow ugc noopener\">中文\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cbr \u002F>\u003Cdetails>\n  \u003Csummary>\u003Ckbd>Table of Contents\u003C\u002Fkbd>\u003C\u002Fsummary>\u003Cbr \u002F>\u003Cul>\n\u003Cli>\u003Ca href=\"#why-ever-os\" rel=\"nofollow ugc noopener\">Why Ever OS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#quick-start\" rel=\"nofollow ugc noopener\">Quick Start\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#use-cases\" rel=\"nofollow ugc noopener\">Use Cases\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#documentation\" rel=\"nofollow ugc noopener\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#evermind-ecosystems\" rel=\"nofollow ugc noopener\">EverMind Ecosystems\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#contributing\" rel=\"nofollow ugc noopener\">Contributing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cbr \u002F>\u003C\u002Fdetails>\u003Ch2>Why Ever OS\u003C\u002Fh2>\n\u003Cp>EverOS is a Python library and local-first memory runtime for agents and\nmakers. It gives one portable memory layer across coding assistants, apps,\ndevices, and workflows from day one. It stores conversations, files, and agent\ntrajectories as readable Markdown, then syncs local SQLite and LanceDB indexes\nfor fast retrieval and self-evolving reuse.\u003C\u002Fp>\n\u003Ctable>\n\u003Ctr>\n\u003Cth>Title\u003C\u002Fth>\n\u003Cth>EverOS\u003C\u002Fth>\n\u003Cth>Other Agent Memory Libraries\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Markdown source of truth\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Canonical \u003Ccode>.md\u003C\u002Fcode> files that are readable, editable, diffable, and Git-versioned\u003C\u002Ftd>\n\u003Ctd>❌ Usually API, vector, graph, dashboard, or database state\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Direct file editing\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Edit \u003Ccode>.md\u003C\u002Fcode> files; cascade watcher syncs\u003C\u002Ftd>\n\u003Ctd>❌ Usually SDK, API, dashboard, or backend update paths\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Local three-part stack\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Markdown + SQLite + LanceDB; no MongoDB, Elasticsearch, or Redis required\u003C\u002Ftd>\n\u003Ctd>❌ Often depends on managed services, vector DBs, graph DBs, or server stacks\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>User + agent tracks\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ User \u003Ccode>episodes\u002Fprofile\u003C\u002Fcode> and agent \u003Ccode>cases\u002Fskills\u003C\u002Fcode> are separate first-class surfaces\u003C\u002Ftd>\n\u003Ctd>❌ Usually centered on chat history, profiles, entities, facts, or retrieval records\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Orthogonal retrieval\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Search by \u003Ccode>user_id\u003C\u002Fcode>, \u003Ccode>agent_id\u003C\u002Fcode>, \u003Ccode>app_id\u003C\u002Fcode>, \u003Ccode>project_id\u003C\u002Fcode>, and \u003Ccode>session_id\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>❌ Usually app, namespace, tenant, thread, or graph scoped\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Knowledge Wiki\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Editable, source-backed Markdown knowledge pages with taxonomy, CRUD APIs, and topic search\u003C\u002Ftd>\n\u003Ctd>❌ Usually separate from memory, trapped in a dashboard, or not tied back to source files\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Reflection\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>✅ Offline memory evolution that merges episode clusters and refines profiles and skills between sessions\u003C\u002Ftd>\n\u003Ctd>❌ Usually retrieval-only memory with little background consolidation or long-horizon improvement\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\u003Cbr \u002F>\u003Ch2>Quick Start\u003C\u002Fh2>\n\u003Cblockquote>\n\u003Cp>One OpenRouter API key is enough to start EverOS, write durable memories,\nand retrieve them with keyword search.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Python 3.12+\u003C\u002Fli>\n\u003Cli>One \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fkeys\" rel=\"nofollow ugc noopener\">OpenRouter API key\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1. Install\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-bash\">uv pip install everos\n# or: pip install everos\n\u003C\u002Fcode>\u003C\u002Fpre>\n",1787445488358]