npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

odb-echograph

v1.0.16

Published

Unified AI coding agent with MCP integration for Claude, VS Code, and Kiro IDE. Features persistent knowledge graph via OverdriveDB, token compression (60-80%), multi-model switching, and shared/independent project modes.

Downloads

2,292

Readme

ODB-EchoGraph (OverDrive AI Agent)

npm version License: MIT

Built by mr.v2k

AI coding agent using all 6 OverdriveDB engines with 60–80% token reduction, model-agnostic context switching, and persistent knowledge storage. Fully integrated via the Model Context Protocol (MCP).

🚀 How to Add to Your IDE (MCP Setup)

The best part about MCP is that your IDE automatically starts the server in the background when you open your editor. You do not need to manually start it on a port, and you don't need to run any REST API servers!

VS Code / Claude Desktop / Kiro IDE Configuration

Add the following to your IDE's MCP settings file (e.g., settings.json for VS Code, or claude.json for Claude Desktop):

{
  "mcpServers": {
    "odb-echograph": {
      "command": "npx",
      "args": ["-y", "odb-echograph"]
    }
  }
}

Note: If you are running it locally from your cloned source code instead of NPM, change the command to "node" and the arg to ["/absolute/path/to/x:/OBD-intnero/mcp-server.js"].


📊 Architecture & Data Flow

Here is how ODB-EchoGraph connects your IDE to the AI models and the 6 Database engines to save you tokens:

graph TD
    subgraph IDE [Your IDE]
        Kiro[Kiro IDE]
        VSCode[VS Code]
        Claude[Claude Desktop]
    end

    subgraph MCP [ODB-EchoGraph MCP Server]
        Router[Model Router]
        Resolver[Reference Resolver]
        Graph[Knowledge Graph]
    end

    subgraph DB [OverDriveDB Engines]
        RAM[(RAM DB)]
        Disk[(Disk DB)]
        Vec[(Vector DB)]
        Time[(TimeSeries DB)]
        Stream[(Streaming DB)]
        GraphDB[(Graph DB)]
    end

    subgraph Models [AI Models]
        Sonnet[Claude 4.6 Sonnet]
        GPT[GPT-4o]
    end

    Kiro -->|stdio| MCP
    VSCode -->|stdio| MCP
    Claude -->|stdio| MCP

    MCP --> Router
    MCP --> Resolver
    MCP --> Graph
    
    Resolver --> DB
    Graph --> DB
    Router --> Models

✨ Core Features

  • Model-Agnostic: Switch between Claude, GPT-4, Gemini mid-session — context never lost.
  • 60-80% Token Reduction: Compressed context graphs vs raw chat history, zero quality loss.
  • Persistent Knowledge: Graph DB stores reasoning chains, code patterns, task history.
  • Reference Resolution: User says "fix that" → AI knows exactly what "that" is by querying the graph.
  • Zero API Required: Communicates directly over stdio via MCP. No ports, no REST API overhead.

🧠 The 6 OverDriveDB Engines

  1. Graph DB: Task nodes, reasoning chains, code dependencies.
  2. Vector DB: Code embeddings (384-dim) for semantic search.
  3. TimeSeries DB: Token usage, latency, quality per call.
  4. Streaming DB: Async task queue, agent event bus.
  5. RAM DB: Current session context and model handoff snapshots.
  6. Disk DB: Persistent knowledge base and patterns.

📁 Where is my Data Saved?

Because ODB-Echograph runs locally, your data is completely private.

Whenever you run the MCP server or the odb-dashboard command, OverdriveDB will create .odb database files (like agent-graph.odb and agent-vectors.odb) directly inside the folder you ran the command from.

If you open VS Code in C:\Projects\MyProject, the .odb files will be saved in MyProject, keeping your agent's memory scoped exactly to that specific project!


⚡ Performance & Token Reduction

Raw chat history approach (15,000+ tokens): [message 1] [message 2] ... [message 50] -> Full history every call

ODB-EchoGraph approach (400-600 tokens):

priorReasoning (3 summaries)   ≈ 150 tokens
recentSignatures (3 functions) ≈ 100 tokens
relatedPatterns (3 patterns)   ≈ 100 tokens
current task                   ≈ 50  tokens
─────────────────────────────────────────
Total per call                 ≈ 400-600 tokens (60-80% reduction)

Built with pride by mr.v2k AFOT (All For One Tech)