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

modular-studio

v1.1.0

Published

Context engineering IDE for AI agents. Design knowledge pipelines, not just prompts.

Readme

Modular Studio

The context engineering IDE for AI agents.

Build AI agents that truly understand your codebase, documentation, and tools — through intelligent knowledge pipelines, not just prompts.

Quick Start

npx modular-studio

Opens at localhost:4800.

What It Does

Modular Studio is a visual IDE for designing AI agent systems. You describe what you want → it generates a complete agent configuration with persona, constraints, objectives, workflow, and tool selection — all grounded in your actual knowledge sources.

The Workflow

  1. Describe — Write what your agent should do (or pick a template)
  2. Generate — AI creates a full agent config from your description via meta-prompt
  3. Knowledge — Connect repos, files, connectors. See what's missing.
  4. Tools — Pick MCP servers and skills from 150+ integrations
  5. Memory — Configure conversation memory strategy
  6. Review — Inspect and refine: persona, constraints, objectives, workflow
  7. Test — Chat with your agent, see the full pipeline trace
  8. Qualify — Run structured evaluations against test cases
  9. Export — Output for Claude Code, OpenClaw, Codex, Amp, or generic JSON

What Makes It Different

| | Prompt Engineering | RAG Tools | Modular Studio | |---|---|---|---| | Starting point | Manual writing | Upload docs | Describe in natural language | | Knowledge | Copy-paste | Chunk embeddings | Tree-aware semantic retrieval | | Visibility | None | Similarity scores | Full pipeline observability | | Output | One prompt | API endpoint | Multi-target agent definitions | | Iteration | Rewrite | Re-embed | Visual refinement + qualification |

Key Features

  • 🧠 Meta-Prompt Generation — Describe your agent, get a complete configuration
  • 🌳 Tree-Aware Retrieval — Knowledge pipeline understands document and code structure
  • 📊 Pipeline Observability — See exactly how context flows: source assembly → retrieval → provenance
  • 🔌 150+ MCP Connectors — GitHub, Notion, Slack, HubSpot, and more
  • 🏗️ Agent Library — Save, version, and manage multiple agents
  • 📋 Structured Review — Identity, persona, constraints, objectives, workflow — all editable
  • 🧪 Built-in Testing — Chat with your agent, run teams, trace every step
  • 📤 Multi-Target Export — Claude Code (.md), OpenClaw (.yaml), Codex (.json), Amp, generic

Installation

From npm

# Run directly
npx modular-studio

# Or install globally
npm install -g modular-studio
modular-studio --open

From Source

git clone https://github.com/VictorGjn/modular-patchbay.git
cd modular-patchbay
npm install --legacy-peer-deps
npm run dev

Frontend: http://localhost:5173 · Backend: http://localhost:4800

Configuration

Providers

Connect at least one LLM provider in Settings → Providers:

  • Claude Agent SDK — Zero-config if running inside Claude Code
  • Anthropic — API key required
  • OpenAI — API key required
  • OpenRouter — API key for aggregated model access
  • Google — API key for Gemini models

Knowledge Sources

  • Local Files — Drag and drop markdown, code, or documents
  • Git Repos — Clone and index any GitHub repository
  • Connectors — Notion, Slack, HubSpot via MCP

Requirements

  • Node.js 18+
  • LLM API Key (Anthropic, OpenAI, or compatible provider)

Architecture

src/
├── tabs/           # Wizard tab components (Describe, Knowledge, Tools, etc.)
├── panels/         # Sub-panels (AgentBuilder, review sections, pipeline)
├── components/     # Shared components (AgentLibrary, Topbar, InlineTraceView)
├── services/       # Pipeline services (treeIndexer, compress, contextAssembler)
├── store/          # Zustand stores (console, trace, conversation, memory)
├── utils/          # Agent generation, export, analysis utilities
└── layouts/        # WizardLayout, DashboardLayout
server/
├── routes/         # API routes (agents, providers, conversations)
└── services/       # Backend services (agentStore, embeddings)

License

Apache 2.0 — Free for commercial and open source use.

Links