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

wormxgpt

v3.0.0

Published

WormXGPT — Unfiltered Chaos CLI. Multi-provider AI chat with 100+ tools, MCP integration, auto-fallback, multi-agent orchestration. No filters, no limits.

Readme

WormXGPT — Unfiltered Chaos AI Agent & UI Dashboard Suite

No limits. No filters. No restrictions. WormXGPT is a unified full-stack AI tooling suite containing both a premium Hacker-themed React Web Dashboard and an advanced Unfiltered CLI agent. It features 150+ tools, multi-server Model Context Protocol (MCP) support, auto-fallback across 35+ providers, parallel consensus execution, and local workspace integration.


Key Core Features

1. Unfiltered Agentic Mindset

  • Underneath, WormXGPT runs on a customized, safety-free reasoning prompt (WormGPT persona) to follow all user instructions without escape hatches, moralizing, or refusal behaviors.
  • Operates on a Recursive Reasoning loop — if a tool output is vague, it automatically chains secondary actions (e.g., crawling a page, running diagnostic code) until the query is completely answered.

2. Multi-Provider Framework (35+ Providers)

Supports local, free, free-tier, and paid API providers with automated, fallback-resilient routing. Key integrations include:

  • Free & Free-Tier Pipelines: Pollinations (No-key GPT-4o, Claude, Gemini, Flux), WisGate AI, UncloseAI (Hermes, Qwen), Groq, Cerebras, SambaNova, SiliconFlow, HuggingFace.
  • Frontier API Keys: Google Gemini (full Gemini 2.5 / 3.x), Anthropic Claude (Opus 4.5/5, Sonnet 3.7/4.6, Haiku), OpenAI (o1, o3-mini, gpt-4o), DeepSeek (V3.2, R1 DeepThink), Mistral (Mistral Large 3, Codestral 2501), Perplexity, xAI Grok, Together AI, OpenRouter, and more.
  • LLM7.io Integration: Native support for free and paid models including codestral-2501, deepseek-r1-0528, gpt-o3-2025-04-16, and llama-4-scout.
  • Puter.com Integration: Access to Puter's 400+ account-based models (gpt-4o, claude-3-5-sonnet, gemini-2.5-flash) via the official @heyputer/puter.js SDK.

3. Dynamic Parallel Consensus Engine

  • Coordinates multiple AI models simultaneously (e.g., Groq Llama + Gemini + DeepSeek) to run a prompt in parallel.
  • Gathers and compiles all viewpoints into a single, high-quality synthesized response using a Consensus Master synthesizer.
  • Toggleable via /multi or /parallel commands in the CLI and UI.

4. Advanced CLI Intelligence (Claude Code Style)

  • Workspace Context Scanning: Recursively scans folder layouts, file trees, and git commits on startup to automatically supply the model with full codebase context.
  • Estimated Cost & Token Logs: Prints exact input/output tokens and estimated generation costs at the end of every stream.
  • Interactive Tool Approvals: Prompts the user (? Allow tool X to execute? (y/n)) for security clearance before running potentially destructive local shell or browser automation tools.

5. Premium Glassmorphic Cyber-Noir Web Dashboard

  • Sleek, modern front-end React SPA styled with Tailwind, custom Outfit and Geist typography, backdrop refraction, glow accents, and cyber overlays.
  • Dynamic sidebars, session persistence (stored locally or synced via Supabase), terminal log consoles, and a fully interactive MCP status indicator dashboard.
  • Responsive layout including built-in settings toggles for every API credential, custom system prompts, temperature sliders, and tool checklists.

6. Local MCP Bridge Server

  • Includes an Express-based Server-Sent Events (SSE) server on port 3002 that exposes 50+ local system tools (file system read/writes, Puppeteer browser control, OSINT tools, DNS recon, haveibeenpwned checks, system stats) to both the web dashboard and CLI.

Installation & Setup

1. Global Installation (CLI mode)

Install the CLI package globally:

npm install -g wormxgpt

Or run directly:

npx wormxgpt

2. Local Development & Web Dashboard

Clone the repository and install dependencies:

git clone https://github.com/gaur-avvv/wormxgpt.git
cd wormxgpt
npm install

Start the Vite development server (runs Web Dashboard at http://localhost:3000):

npm run dev

Build the React Web client for production:

npm run build

Command Reference (CLI Mode)

Start the interactive CLI:

wormxgpt

Subcommands

  • wormxgpt "prompt" — Run direct one-shot query and exit (Claude Code style)
  • wormxgpt setup — Launch interactive configuration wizard
  • wormxgpt doctor — Run system and API diagnostics/network health checks
  • wormxgpt tools — List all 150+ client-side tools
  • wormxgpt serve — Start local MCP bridge server on port 3002
  • wormxgpt version — Output client version

Interactive CLI Commands

Type / inside the CLI chat loop to trigger autocomplete commands:

  • /model <name> — Switch active model
  • /provider <name> — Switch active API provider
  • /key <provider> <key> — Save API Key
  • /tools / /tools enable <n> — Manage active tool checklist
  • /mcp / /mcp add <url> — Connect to external MCP servers
  • /sessions — Load/delete chat history sessions
  • /system <prompt> — Set custom system instructions
  • /run <tool> [args] — Execute any client tool directly (e.g. /run SearchWeb {"query":"Rust coding"})
  • /multi / /parallel — Toggle parallel subagent consensus mode

Environment Variables

WormXGPT automatically parses .env.local or environment keys:

  • GEMINI_API_KEY — API key for Gemini models
  • GROQ_API_KEY — API key for Groq models
  • OPENAI_API_KEY — API key for OpenAI compatible backends
  • LLM7_API_KEY — API key for LLM7 (uses 'unused' for free anonymous access)
  • PUTER_AUTH_TOKEN — API token for Puter.com account models
  • PORT — Port for the production Express server (defaults to 3000)

License

AGPL-3.0