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

@joshjal/agent-maker

v0.1.1

Published

Generate CLAUDE.md, AGENTS.md, and GEMINI.md files for your project — with AI suggestions and framework scaffolding

Downloads

177

Readme

agent-maker

Generate CLAUDE.md, AGENTS.md, and GEMINI.md files for your project through an interactive CLI wizard — with AI-powered suggestions and optional framework scaffolding.

Quick Start

npx @joshjal/agent-maker

Or install globally:

npm i -g @joshjal/agent-maker

What It Does

  • Interactive wizard — walks you through project name, description, tech stack, code style, commands, and architecture
  • AI suggestions — generates project descriptions, tech stack recommendations, and folder structures using Claude
  • Framework scaffolding — after generating your config file, optionally scaffold a new project with Next.js, React, Vue, Svelte, and more
  • Dashboard sync — save your generated configs to agent.task-pilot.dev and access them from any device
  • Multiple formats — generate for Claude Code, Gemini CLI, or the open agents.md standard — or all three at once

Commands

agent-maker (default)

Runs the interactive wizard. Walks you through:

  1. Format — CLAUDE.md, AGENTS.md, GEMINI.md, or all three
  2. Project overview — name and description (AI can suggest a description)
  3. Tech stack — languages, frameworks, package manager, tools
  4. Code style — formatter, indentation, quotes, export preferences
  5. Commands — install, dev, build, test, lint, type-check (auto-filled from your package manager)
  6. Architecture — folder structure and notes (AI can suggest a structure)
  7. Review — confirm and generate
agent-maker

agent-maker settings

Configure your API key, sign in to the dashboard, or update the dashboard URL.

agent-maker settings

agent-maker login

Sign in to the web dashboard. Supports browser-based login (Google, GitHub, email) or direct email/password.

agent-maker login

agent-maker logout

Clear stored credentials.

agent-maker logout

Flags

All flags are optional — the wizard will prompt for anything not provided.

| Flag | Description | |------|-------------| | --format <type> | claude, agents, gemini, or all | | --name <name> | Project name | | --api-key <key> | Anthropic API key for AI suggestions | | --output <dir> | Output directory (default: current directory) | | --save | Save to web dashboard after generation | | --no-scaffold | Skip framework scaffolding prompt | | --no-ai | Disable AI suggestions | | --dashboard-url <url> | Override dashboard URL |

AI Suggestions

The wizard can use Claude to suggest project descriptions, tech stacks, and folder structures. An API key is resolved from (in order):

  1. --api-key flag
  2. ANTHROPIC_API_KEY environment variable
  3. Key saved via agent-maker settings

If no key is found, AI features are skipped and the wizard continues without them.

Framework Scaffolding

After the wizard, if you selected a recognized framework, the CLI offers to scaffold a new project using that framework's official CLI. The generated markdown file is placed in the new project's root.

Supported frameworks:

| Framework | Scaffold Command | |-----------|-----------------| | Next.js | create-next-app | | React | create vite (react-ts template) | | Vue | create vue | | Svelte | sv create | | Angular | @angular/cli new | | Nuxt | nuxi init | | Astro | create astro | | Remix | create-remix | | Express | express-generator | | Electron | create electron-vite | | FastAPI | uv init + uv add fastapi | | Django | django-admin startproject | | Flask | uv init + uv add flask | | Rails | rails new | | Phoenix | mix phx.new | | Flutter | flutter create |

The scaffold command respects your chosen package manager (pnpm, npm, yarn, bun).

Dashboard

Save your generated configs to agent.task-pilot.dev and manage them from the web. Sign in first:

agent-maker login

Then use --save or answer "yes" when prompted after generation.

Requirements

  • Node.js >= 20

License

MIT