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

flowmind

v2.2.0

Published

Memory and workflow automation for MCP, Codex, and Claude Code. Reuse repeatable developer operations through skills and explicit feedback.

Readme

FlowMind

A reusable workflow layer for Codex, Claude, WorkBuddy, and MCP tools

FlowMind turns common developer operations into skills: load local knowledge, query logs, review code, check design rules, and reuse what it learns from your corrections.

License: MIT npm version npm downloads

中文 | Integration | Skills | Security | Changelog


Install

npm install -g flowmind
flowmind doctor

Try it without any provider or MCP configuration:

flowmind demo log-audit
flowmind demo code-review
flowmind skills

Runtime supports Node.js 18 and newer.

One-Step Setup

Initialize FlowMind's AI, resource, component, and skill config from a portable Markdown package:

flowmind config --import config/flowmind-config-package.example.md --dry-run --json
flowmind config --import config/flowmind-config-package.example.md

This creates the local files FlowMind reads at runtime:

~/.flowmind/config.json
~/.flowmind/ai-config.json
~/.flowmind/resource-config.json
~/.flowmind/component-config.json
~/.flowmind/skill-config.json

Use your own package by copying config/flowmind-config-package.example.md and replacing MCP server names, project IDs, namespaces, and provider settings.

Use From Model Tools

Codex

Use the JSON-friendly wrapper:

flowmind-codex skills
flowmind-codex --skill log-audit "query traceId abc123"
flowmind-codex doctor

By default, Codex mode stores workspace state in .flowmind-codex/.

Claude

Install FlowMind as a Claude MCP server:

flowmind install claude

Install Claude and initialize FlowMind config in one command:

flowmind install claude \
  --flowmind-home /absolute/path/to/flowmind-home \
  --flowmind-config config/flowmind-config-package.example.md

Restart Claude after changing MCP configuration.

WorkBuddy

Install FlowMind as a WorkBuddy MCP server:

flowmind install workbuddy

Install WorkBuddy and initialize FlowMind config in one command:

flowmind install workbuddy \
  --flowmind-home /absolute/path/to/flowmind-home \
  --flowmind-config config/flowmind-config-package.example.md

If WorkBuddy uses a custom MCP config path:

flowmind install workbuddy --config /absolute/path/to/workbuddy-mcp.json

Manual config example: config/workbuddy-mcp-config.example.json.

Common Workflows

| Goal | Command | | --- | --- | | Load local knowledge and inspect learned assets | flowmind learn --assets --json | | Query logs or trace chains | flowmind process --skill log-audit "query traceId abc123" | | Review code with fixed rules | flowmind process --skill code-review "review the staged changes" | | Analyze design and implementation flow locally | flowmind analyze "summarize local design and code flow" --offline | | Validate data logic | flowmind process --skill data-logic-validation "check order data consistency" | | Run guarded workflows | flowmind workflow --chain follow-up-chain.json |

FlowMind can run without an AI provider for deterministic local analysis and demos. Real log, database, document, and deployment skills need the matching MCP resources or adapters configured.

Automatic Learning

FlowMind stores explicit corrections as local reusable state:

flowmind process --skill log-audit "query traceId abc123"
flowmind "next time use a table"

The next similar request can reuse that formatting preference. Skill choices are learned too:

flowmind process --skill offline-design-analysis "analyze the contract limit validation flow"

Later similar analysis requests prefer the learned route.

Local State

FlowMind reads and writes local state under:

FLOWMIND_HOME/.flowmind

If FLOWMIND_HOME is not set, it uses your user home directory. Files that may contain credentials or workflow state are written with private permissions on POSIX systems.

More

License

MIT. See LICENSE.