EveryDev.ai
Subscribe
Home
Tools

5,007+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2546
  • Coding1875
  • Infrastructure880
  • Projects712
  • Research627
  • MCP598
  • Marketing495
  • Analytics485
  • Design416
  • Testing402
  • Data373
  • Security317
  • Integration257
  • Communication250
  • Prompts241
  • Extensions218
  • Commerce169
  • DevOps168
  • Voice168
  • Web123
  • Learning114
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. ShardMemo
    ShardMemo icon

    ShardMemo

    Academic Research

    Research implementation of a three-tier sharded memory service for LLM agents that applies scope predicates before routing retrieval.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted official implementation of ShardMemo released under the MIT License; free to use, modify and distribute. LLM API costs are external (BYOK).

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Academic ResearchAgent MemoryRetrieval-Augmented Generation

    Alternatives

    Hillockmemory-lancedb-proPersonal Agent
    Developer
    ErikdaiSydney, Australia

    Listed Oct 2026

    About ShardMemo

    ShardMemo is the official implementation of the paper "ShardMemo: Scope-Before-Routing for Agentic Memory Retrieval" (listed as Findings of EMNLP 2026). It is a Python memory service for LLM agents that stores evidence in shards and restricts which shards a request may access before any routing happens. The repository includes experiment scripts for LoCoMo, HotpotQA and ToolBench.

    What It Is

    ShardMemo is a three-tier agentic memory architecture. Tier A keeps a bounded active context. Tier B stores evidence in shards, each with a shard-local approximate nearest neighbor index. Tier C holds a versioned skill library with skill induction, retrieval and validated execution.

    How Retrieval Works

    In Tier B, metadata predicates first determine which shards a request is allowed to access. A learned masked router then probes a few of the admissible shards, so inadmissible shards never consume probe budget. A controller gates between tiers and manages the read path across all three. Ranking fuses BM25 with embedding-based evidence scores.

    Running the Experiments

    Setup requires Python 3.11 or newer, installing the pinned requirements and copying .env.example to .env. Answers are generated by any LLM behind an OpenAI-compatible API, configured through LLM_API_KEY, LLM_BASE_URL and LLM_MODEL. Scripts run_locomo.py, run_hotpotqa.py and run_toolbench.py cover ablations, probe-budget sweeps, shard-count scaling, label-noise robustness, long-context HotpotQA at several sizes, and Tier C skill retrieval. Each run writes a summary.json and a report.md, with embeddings and LLM responses cached locally. Settings live in shardmemo/config.py.

    ShardMemo - 1

    Community Discussions

    Be the first to start a conversation about ShardMemo

    Share your experience with ShardMemo, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Self-hosted official implementation of ShardMemo released under the MIT License; free to use, modify and distribute. LLM API costs are external (BYOK).

    • MIT License
    • Self-hosted Python 3.11+ implementation
    • Three-tier memory service: active context, sharded evidence, skill library
    • Works with any OpenAI-compatible LLM API configured by the user (external cost)

    Capabilities

    Key Features

    • Three-tier memory: active context, sharded evidence, versioned skill library
    • Metadata-predicate scoping before routing
    • Learned masked router with Top-B probe and adaptive Top-P selection
    • Shard-local HNSW/flat approximate nearest neighbor indexes
    • BM25 and fused evidence ranking
    • Skill induction, versioning and validated execution
    • Experiment scripts for LoCoMo, HotpotQA and ToolBench
    • Cached embeddings and LLM responses
    • OpenAI-compatible LLM backend

    Integrations

    OpenAI-compatible APIs
    LoCoMo
    HotpotQA
    ToolBench
    PyTorch
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate ShardMemo and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Erikdai

    想赢的那场比赛已经过去很久了

    Sydney, Australia
    Read more about Erikdai
    Website
    1 tool in directory

    Similar Tools

    Hillock icon

    Hillock

    A lightweight, 100% local neuro-symbolic memory engine combining hyperdimensional computing, Hebbian plasticity, and SQLite knowledge graphs for offline AI agents.

    memory-lancedb-pro icon

    memory-lancedb-pro

    A LanceDB-backed OpenClaw memory plugin that gives AI agents persistent long-term memory with hybrid retrieval, cross-encoder reranking, and multi-scope isolation.

    Personal Agent icon

    Personal Agent

    A personal AI agent that runs entirely on Cloudflare's free tier, with one Durable Object per conversation, long-term memory in R2, semantic recall via embeddings, and fan-out deep research.

    Browse all tools

    Related Topics

    Academic Research

    AI tools designed specifically for academic and scientific research.

    86 tools

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    209 tools

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    188 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions