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

@ravbyte/agent-memory-system

v0.2.0

Published

Generate and maintain AI-readable project memory, worklogs, and handoffs for any repository.

Readme

What It Does

Agent Memory System gives any repository a durable memory layer that AI agents can read before they work. It scans the codebase, generates structured Markdown memory, creates a machine-readable topic index, tracks structural changes, and records handoffs so context survives when work moves between Antigravity, Codex, Claude, Cursor, or another assistant.

npx @ravbyte/agent-memory-system@latest init

The project is owned and maintained by RAVBYTE TECHNOLOGIES PRIVATE LIMITED, but it is completely open source under the MIT License and open for public contribution.

🧠 Codeflow Graph Intelligence

AMS includes a built-in headless static analysis engine that tracks symbol-level dependencies, architectural layers, and call relationships.

Instead of your agent guessing what files to change, it can query the graph:

  • Blast Radius: Detect exactly what downstream files break when you change an interface.
  • Health Scoring: Identifies technical debt, circular dependencies, and high-risk 'God Objects'.
  • Architecture Flow: Automatically categorizes files into ui, services, data, utils, etc.
  • Breaking Changes: Diffs graph snapshots to detect removed API exports before CI fails.

Run agent-memory graph build to generate memory/repository-graph.json and agent-readable summaries.

📊 Scientific Benchmarks

We maintain a rigorous Benchmark Suite that measures the exact impact of AMS on AI agent workflows.

Across 42 canonical tasks (Understanding, Refactoring, Debugging, Recovery, Multi-Agent), tests show that AMS significantly improves autonomous agent capabilities:

  • +34% Concept Accuracy: Agents solve complex tasks with 100% architectural accuracy.
  • 45% Fewer Files Traversed: Agents navigate directly to correct files instead of hunting.
  • Near-Zero Redundant Work: Cross-session recovery and handoffs resume instantly without needing to re-read the codebase.

The benchmark suite is open source—you can run it on your own repos to measure your agent's performance.

Ownership

  • Founder: Gaurav Singh
  • Company: RAVBYTE TECHNOLOGIES PRIVATE LIMITED
  • Website: https://www.ravbyte.com
  • Founder X: https://x.com/gauravchadhry
  • Founder LinkedIn: https://www.linkedin.com/in/gauravchadhry/
  • Repository: https://github.com/RavByte-AI/agent-memory-system

Why It Exists

AI coding agents are powerful, but they forget the project between sessions and tools. A task can start in Antigravity, continue in Codex, get reviewed in Claude, and lose the working state at every switch.

Agent Memory System fixes that by keeping:

  • Repository structure and architecture notes
  • API, storage, security, testing, and workflow context
  • Agent execution checkpoints
  • Commands run and files touched
  • Human-readable handoff summaries
  • CI-enforced memory freshness checks

Generated Memory

memory/
  00-project-overview.md
  01-repository-map.md
  02-system-architecture.md
  03-development-workflow.md
  04-api-and-interfaces.md
  05-data-and-storage.md
  06-security-and-config.md
  07-testing-and-quality.md
  08-known-issues-and-tech-debt.md
  09-agent-guidelines.md
  10-agent-worklog.md
  agent-handoff.md
  agent-worklog.jsonl
  context-index.json
  README.md

Install And Use

Run once in a repository:

npx @ravbyte/agent-memory-system@latest init

Install globally if you prefer a persistent CLI:

npm install -g @ravbyte/agent-memory-system@latest
agent-memory init

Refresh memory after structural changes:

agent-memory maintain --since main

Check memory freshness in CI:

agent-memory maintain --since main --check

Record agent progress:

agent-memory worklog checkpoint \
  --agent codex \
  --message "implemented scanner validation" \
  --files src/scanner/scan.ts,tests/scanner.test.ts \
  --commands "npm test"

Create a handoff before switching agents:

agent-memory worklog handoff \
  --agent codex \
  --message "tests pass; README needs review" \
  --next "review docs and publish GitHub Pages"

Security Features

  • Documents environment variable names, never values.
  • Validates generated memory for obvious secret patterns.
  • Ignores generated and vendor paths such as node_modules/, .git/, dist/, build/, .next/, .venv/, __pycache__/, and target/.
  • Labels uncertain sections as [INFERRED], [INCOMPLETE], or [PLANNED].
  • Supports CI checks so stale memory cannot silently pass review.
  • Encourages branch protection so all changes go through pull requests and CI.

Open Source Contribution

Public contributions are welcome. Good first contributions include:

  • New ecosystem detectors
  • Better framework and route inference
  • More validators for memory quality
  • Improved examples and fixtures
  • Agent skill integrations
  • Documentation and website improvements

Before opening a pull request:

npm install
npm run typecheck
npm test
npm run build
npm run memory:check

Changes to main should go through pull requests with the Required CI status check passing.

GitHub Pages

The static website lives in docs/ and deploys through GitHub Actions.

Repository

https://github.com/RavByte-AI/agent-memory-system

License

MIT