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

vreko-vscode

v3.1.2

Published

AI code intelligence that learns YOUR patterns. Vreko detects changes, prevents repeated mistakes, and surfaces warnings before the next AI-introduced regression.

Readme


Why Vreko?

AI coding agents are powerful but unpredictable. Vibe-coding with Cursor, Claude Code, or Copilot ships features fast - and introduces regressions just as fast. Vreko turns that unpredictability into compound intelligence:

| Day 1 | Day 30 | Month 3 | |-------|--------|---------| | Automatic snapshots | Learns YOUR patterns | Catches issues before they ship | | AI change detection | Context-aware warnings | Team-wide pattern library | | Real-time intelligence | Risk calibration | Mistakes don't repeat |

Your codebase gets smarter every session. Patterns compound. Mistakes don't repeat.


The Vreko Intelligence Platform

This extension is one piece of an integrated intelligence system. Each component amplifies the others:

| Component | What It Adds | |-----------|--------------| | 🦎 VS Code Extension | Visual interface, real-time snapshots, Pattern Memory feedback | | ⌨️ CLI (@vreko/cli) | Terminal workflows, CI/CD hooks, automation scripts | | 🤖 MCP Server | AI assistant coordination, context-aware checkpoints, learning capture | | 📊 Web Dashboard | Cross-project insights, team patterns, intelligence analytics |

Start here → Extension works standalone. Add CLI for terminal workflows. Add MCP to supercharge your AI assistant.


Key Capabilities

🧠 Pattern Memory

The intelligence layer that learns YOUR codebase. Day 1: snapshots. Day 30: it knows what breaks. Month 3: catches patterns you didn't know existed.

⚡ Time Travel

Access any previous state in <1 second. Compare, diff, learn from what changed.

🔍 AI Detection

Automatically detects changes from 11 AI assistants: GitHub Copilot, Cursor, Claude, Windsurf, Cline, Tabnine, Codeium, Amazon Q, JetBrains AI, Sourcegraph Cody, and more.

📊 Status Bar Dashboard

One-click access to session status, quick actions, stats, and web dashboard.

🔒 Privacy-First

100% local by default. Your code never leaves your machine. Cloud sync is optional.


Quick Start

1. Install

VS Code Marketplace (Recommended)

ext install MarcelleLabs.vreko-vscode

Or install from the marketplace

2. Protect Your First File

  1. Open any critical file (.env, auth.ts, database.ts)
  2. Right-click → Vreko: Protect This File
  3. Choose a protection level:

| Level | Icon | Behavior | |-------|------|----------| | Watch | 👁️ | Monitor silently, auto-snapshot on changes | | Warn | ⚠️ | Show banner before risky edits | | Block | 🔒 | Require confirmation for any edit |

3. See Pattern Memory in Action

When Vreko detects a risky change:

  1. You'll see a warning with context about why it's risky
  2. Compare the diff to understand what changed
  3. Accept or revert based on Pattern Memory's guidance
  4. Vreko learns from your decision

Shortcut: Cmd+Shift+S creates a snapshot, Cmd+Shift+R opens the timeline.


Status Bar Quick Access

The Vreko status bar item gives you one-click access to everything:

┌─────────────────────────────────────┐
│  Vreko Quick Actions             │
├─────────────────────────────────────┤
│  📸  Create Snapshot                │
│  🧠  View Timeline                  │
│  🛡️   Protect Current File          │
│  📊  Open Dashboard                 │
│  ⚙️   Settings                      │
└─────────────────────────────────────┘

Click the status bar → select an action → done. No command palette required.


MCP Integration

Vreko includes a Model Context Protocol (MCP) server that enables AI assistants to coordinate with your intelligence system.

MCP Health Guardian

The extension includes proactive health monitoring to ensure your MCP server is always ready when AI assistants need it:

  • Fast Detection: Know about issues in <5s (not 30s)
  • Adaptive Polling: Faster checks when you're actively using AI tools
  • Status Bar Indicator: Real-time health status with visual feedback
  • Proactive Alerts: Toast notifications when MCP becomes unavailable
  • Zero Surprise Failures: LLM tools never hit a dead server unexpectedly

Status Bar States:

| Icon | Color | Meaning | |------|-------|---------| | ✓ | Green | MCP healthy and ready | | ⚠ | Yellow | MCP degraded (slower than usual) | | ✗ | Red | MCP unavailable | | ? | Gray | MCP status unknown |

Configuration:

{
  "vreko.mcp.healthGuardian.enabled": true,
  "vreko.mcp.healthGuardian.proactiveAlerts": true
}

For AI Assistants (Claude, Cursor, etc.)

Vreko exposes a 4-tool session API designed for agentic coding loops. Your AI assistant calls these automatically:

vreko({ task: "refactor auth module" })
  → briefing: past learnings, active warnings, lineage chain

  [... agent works with full context ...]

vreko_pulse()   // optional mid-session vitals check
  → pulse: elevated, pressure: 38%, trajectory: stable

vreko_learn({ insight: "always snapshot before token refresh logic" })

vreko_end({ outcome: "completed", summary: "..." })
  → ceremony: files changed, patterns captured, carry-forward context

MCP Tools

| Tool | When | Purpose | |------|------|---------| | vreko | Start of every task | Opens session, returns intelligence briefing | | vreko_pulse | Mid-session check | Read-only vitals: pulse, pressure, trajectory | | vreko_learn | Any discovery | Captures pattern, gotcha, or decision | | vreko_end | Task complete | Closes session with ceremony and carry-forward context |

The full surface - check, advise, safe_to_write, refactoring and learning intelligence tools - is also available. See MCP documentation →

Setup MCP

Add to your AI assistant's MCP configuration:

{
  "mcpServers": {
    "vreko": {
      "command": "npx",
      "args": ["-y", "@vreko/cli", "mcp", "--stdio", "--workspace", "/absolute/path/to/your/project"],
      "env": {
        "VREKO_API_KEY": "your-api-key-here"
      }
    }
  }
}

Full MCP documentation →


CLI Integration

For terminal workflows and automation, install the Vreko CLI:

npm install -g @vreko/cli
# or
pnpm add -g @vreko/cli

CLI Commands

# Create a snapshot before risky operations
vreko "before refactor"

# List recent snapshots
vreko list

# Check file against learned patterns
vreko check src/auth.ts

# View intelligence status
vreko status

# Compare current state with a snapshot
vreko diff <snapshot-id>

The CLI shares the same .vreko/ database as the extension - your snapshots and learnings sync automatically.

CLI documentation →


Commands

Core Commands

| Command | Shortcut | Description | |---------|----------|-------------| | Create Snapshot | Cmd+Shift+S | Snapshot current file state | | View Timeline | Cmd+Shift+R | Browse snapshot history with diffs | | Compare Changes | - | See what AI changed and why | | View All Snapshots | - | Full snapshot history |

Protection Commands

| Command | Description | |---------|-------------| | Protect File | Add file to protection with level selection | | Protect Entire Repo | Auto-protect based on patterns | | Change Protection Level | Adjust Watch/Warn/Block | | View Protected Files | See all protected files |

Session Commands

| Command | Description | |---------|-------------| | Browse Session | View all changes from a session | | Compare with Snapshot | Diff current vs snapshot | | Delete Older Snapshots | Clean up old snapshots |

Access all commands: Cmd+Shift+P → type "Vreko"


Authentication

Vreko works 100% offline with full functionality. Sign in to unlock cloud features.

Sign In (Optional)

  1. Cmd+Shift+PVreko: Sign In
  2. Browser opens → Sign in with GitHub or Google
  3. Extension auto-connects

What Cloud Unlocks

| Feature | Local | Cloud | |---------|-------|-------| | Snapshots | ✅ Unlimited | ✅ + Sync | | AI Detection | ✅ 11 tools | ✅ Same | | Pattern Learning | ✅ Local patterns | ✅ + Community patterns | | Cross-device | ❌ | ✅ Yes | | Team sharing | ❌ | ✅ Yes |

Sign Out

Cmd+Shift+PVreko: Sign Out - all local data preserved.


Configuration

Quick Setup (.vrekorc)

Create .vrekorc in your workspace root:

{
  "protection": {
    "patterns": {
      "*.env*": "block",
      "src/auth/**": "warn",
      "**/database/**": "watch"
    }
  },
  "snapshots": {
    "autoCreate": true,
    "maxAge": "30d"
  }
}

VS Code Settings

{
  "vreko.autoProtect": true,
  "vreko.protectionPatterns": ["*.env*", "**/*.key"],
  "vreko.telemetry": false
}

Full configuration reference →


Privacy & Security

  • Local-first: All data in .vreko/ in your workspace
  • No telemetry without explicit consent
  • No code upload: We never see your code
  • Open source: Audit at github.com/vreko-dev
  • Cloud optional: Full functionality offline

Troubleshooting

Extension Not Activating?

  1. Requires VS Code 1.80+
  2. Cmd+Shift+P → "Developer: Reload Window"
  3. Check Output panel → "Vreko" for errors

Snapshots Not Appearing?

  1. Check .vreko/ directory exists in workspace
  2. Verify file is protected: look for badge in explorer
  3. Confirm disk space available

MCP Not Connecting?

  1. Verify MCP config syntax
  2. Check AI assistant supports MCP
  3. See MCP troubleshooting →

Get Help & Give Feedback

We're building Vreko in public and your feedback shapes the product.


Links

| Resource | Link | |----------|------| | Documentation | docs.vreko.dev | | Website | vreko.dev | | GitHub | github.com/vreko-dev | | CLI | @vreko/cli | Includes bundled MCP server | | Changelog | View releases |