Back to directory

everos

Maintenance: Active

evermind-ai/everos

One portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.

View on GitHubHomepage
$ dsh plugin add everos

12,700

stars

913

forks

Python

Language

Apache-2.0

License

2025-10-28

Created

2026-09-04

Last push

Apache-2.0 local-first, Markdown-native agent memory runtime; DeepSeek Harness connects via the local HTTP API (/api/v2) or MCP bridges to gain persistent long-term memory.

DSH integration

Compatible

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-21

License

Apache-2.0

01What can it help you accomplish?

  • Give DeepSeek Harness sessions persistent long-term memory

    Durable memories stored as readable Markdown under ~/.everos, with local SQLite and LanceDB indexes and keyword search recall via the local HTTP API

    Developers running DeepSeek Harness (dsh) or other coding agents who want cross-session context that survives restarts

  • Try the memory ingest -> extract -> index -> recall loop in minutes

    A running local server with one-key setup: memory add, flush, Markdown persistence, cascade indexing, and keyword search

    Builders evaluating agent memory options who want a no-infrastructure trial before committing

  • Ingest multimodal content into agent memory

    Image, PDF, audio, and office-file ingestion through /api/v2/memory/add via the optional multimodal extra

    Teams whose agent context includes documents, screenshots, and audio rather than plain text

02How to install into DeepSeek Harness

Prerequisites

  • Python 3.12+
  • One OpenRouter API key (https://openrouter.ai/keys)

Installation steps

  1. 01

    Install the package: `uv pip install everos` (or `pip install everos`)

  2. 02

    Run `everos init` — this creates `~/.everos/everos.toml` and `~/.everos/ome.toml`; replace the empty `api_key` in `~/.everos/everos.toml` with your OpenRouter key (use `everos init --root <path>` for a different memory root)

  3. 03

    Start the server: `everos server start`

  4. 04

    Add memories and search them via the HTTP API, e.g. POST /api/v2/memory/add, /api/v2/memory/flush, /api/v2/memory/search (use `"method": "keyword"` in the one-key setup)

  5. 05

    Optional: `uv pip install 'everos[multimodal]'` for image / PDF / audio / office-file ingestion

Verify the integration

  • Open a second terminal and run `curl http://127.0.0.1:8000/health` — look for `"status":"ok"`; with the one-key setup `capabilities.llm` is `true` while embedding and rerank remain `false`
  • Add a tiny conversation via /api/v2/memory/add, flush it, then search it back via /api/v2/memory/search — you should see the stored memory in the response

03DSH integration and capability boundaries

DSH integrationCompatible

Local-first memory server that DeepSeek Harness can call through the local HTTP API (/api/v2/memory/add, /flush, /search) or community MCP bridges; the README documents EverOS as a universal long-term memory layer for AI coding assistants

  • Markdown-native memory persistence

    conversations, files, and agent trajectoriescanonical readable/editable/diffable .md files under the memory root (~/.everos), Git-versionable

    writes Markdown files and syncs local SQLite and LanceDB indexes on diskcascade watcher re-syncs indexes when you edit .md files directly
  • Local HTTP memory API with orthogonal retrieval

    memory add / flush / search requests with user_id, agent_id, app_id, project_id, session_idkeyword (Tier 1) or hybrid search results from the local index; business endpoints live under /api/v2

    starts a local server on 127.0.0.1:8000sends prompts to the configured OpenRouter endpoint when the llm capability is enabled
  • Tiered capability upgrades (embedding / rerank / multimodal)

    optional [embedding], [rerank], [multimodal] sections in everos.tomlhybrid search, reflection and skill extraction; agentic search and Knowledge Wiki; image / PDF / audio / office ingestion

    extra providers mean additional API calls and costsmultimodal extra pulls in everalgo-parser; office documents additionally require LibreOffice as a system dependency
  • Offline reflection (self-evolving memory)

    accumulated episode clusters between sessionsmerged episodes and refined user profiles and agent skills without online traffic

    requires an embedding provider to be configured; mutates stored memory state during consolidation

04Who is it for? When not to use it?

Good for

  • Developers running DeepSeek Harness (dsh) or other coding agents who want cross-session context that survives restarts
  • Builders evaluating agent memory options who want a no-infrastructure trial before committing
  • Teams whose agent context includes documents, screenshots, and audio rather than plain text

Not for

  • The one-key OpenRouter setup is Tier 1 only (memory add/flush, Markdown persistence, cascade indexing, keyword search). Hybrid search defaults require an embedding provider, and unconfigured features return HTTP 422.

05Compatibility, maintenance and safety notes

  • The one-key OpenRouter setup is Tier 1 only (memory add/flush, Markdown persistence, cascade indexing, keyword search). Hybrid search defaults require an embedding provider, and unconfigured features return HTTP 422.
  • Office document ingestion (.doc/.docx/.ppt/.pptx/.xls/.xlsx) requires LibreOffice installed on the host; without it, office uploads return HTTP 415 (PDF/image/audio/HTML/email parsing is unaffected).
  • Core flows require Python 3.12+ and a paid OpenRouter API key stored in ~/.everos/everos.toml; the README does not document a fully offline (key-less) production mode beyond the educational demo.
2025-10-282026-08-17v1.2.3

Apache-2.0 · actively maintained (latest release v1.2.3, 2026-08-07)

06Frequently asked questions

How do I connect DeepSeek Harness to EverOS?

Run EverOS as a local memory server (`everos server start`) and call its HTTP API — /api/v2/memory/add, /api/v2/memory/flush, /api/v2/memory/search — from your dsh workflow. The README positions EverOS as a universal long-term memory layer for AI coding assistants, with example integrations and MCP-style bridges in its use-case gallery.

What do I need before installing?

Python 3.12+ and one OpenRouter API key. The standalone `everos demo` runs without any key if you just want to try the ingest -> extract -> index -> recall loop first.

Where does my memory data live?

Locally, under ~/.everos (or a custom path via `everos init --root <path>`). Everything is persisted as readable, editable Markdown files with local SQLite and LanceDB indexes — no MongoDB, Elasticsearch, or Redis required.

What are the limits of the one-key setup?

Tier 1 covers server startup, memory add/flush, Markdown persistence, cascade indexing, and keyword search. Hybrid search, reflection, and Knowledge Wiki need extra embedding/rerank providers; missing capabilities are reported by /health and unconfigured features return HTTP 422.

Can it ingest files and documents?

Yes, with the optional `everos[multimodal]` extra: images, PDFs, audio, HTML, email, and office documents. Office formats additionally require LibreOffice installed on the host, otherwise uploads return HTTP 415.

08Data and sources

  • Author-claimedgithub.comd07cddc40304…

    Universal long-term memory layer for AI coding assistants, powered by EverOS.

  • Author-claimedgithub.comd07cddc40304…

    EverOS is a Python library and local-first memory runtime for agents and makers. It gives one portable memory layer acro…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.