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

fixforge-terminal

v2.0.0

Published

AI-powered terminal code debugger & fixer using Groq LLM

Readme

⚡ FixForge — AI Terminal Code Debugger

AI-powered debugging & code fixing CLI using Groq LLM. Built with Bun.

  ███████╗██╗██╗  ██╗███████╗ ██████╗ ██████╗  ██████╗ ███████╗
  ██╔════╝██║╚██╗██╔╝██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
  █████╗  ██║ ╚███╔╝ █████╗  ██║   ██║██████╔╝██║  ███╗█████╗
  ██╔══╝  ██║ ██╔██╗ ██╔══╝  ██║   ██║██╔══██╗██║   ██║██╔══╝
  ██║     ██║██╔╝ ██╗██║     ╚██████╔╝██║  ██║╚██████╔╝███████╗
  ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝      ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝

🚀 Installation

# Run instantly without installing (using Bun)
bunx fixforge-terminal

# Run instantly without installing (using Node/npm)
npx fixforge-terminal

# Install globally with Bun (recommended)
bun add -g fixforge-terminal

# Install globally with npm
npm install -g fixforge-terminal

⚡ Quick Start

# Launch interactive menu
fixforge

# Direct commands
fixforge scan       # Analyze your project
fixforge fix        # Auto-fix errors
fixforge explain    # Explain an error
fixforge security   # Security audit
fixforge doctor     # Full health check
fixforge chat       # Chat with AI about your code

🔑 API Key Setup

FixForge works in two modes:

Free Tier (no key needed)

fixforge
# Select "Configure Provider" → "Free Tier"
  • 50 fixes/day
  • 20 scans/day
  • 100 explanations/day

Custom Groq Key (unlimited)

  1. Get a free key at console.groq.com
  2. Run:
fixforge provider
  1. Choose "Custom Groq API Key" and paste your gsk_... key

Config saved to: ~/.fixforge/config.json

🤖 Supported Groq Models

| Model | Speed | Best For | |-------|-------|----------| | Llama 3.3 70B Versatile | Fast | General use (recommended) | | Llama 3.1 8B Instant | Ultra-fast | Quick fixes | | DeepSeek R1 Distill 70B | Medium | Complex reasoning | | Qwen QwQ 32B | Medium | Deep analysis | | Mixtral 8x7B | Fast | Code generation | | Gemma2 9B | Fast | Lightweight tasks |

📋 Commands

| Command | Description | |---------|-------------| | fixforge scan | Analyze project structure & architecture | | fixforge fix | Detect and auto-fix code errors | | fixforge explain | Explain any error in plain English | | fixforge security | Audit for SQL injection, XSS, secrets, etc. | | fixforge review | Score architecture (0-100) | | fixforge refactor | Get refactoring suggestions | | fixforge watch | Monitor bun run dev for errors live | | fixforge doctor | Full health check with score | | fixforge chat | Interactive AI chat about your codebase | | fixforge provider | Configure API key and model |

🏗️ Project Structure

src/
├── index.ts          # Main entry point & CLI
├── commands/         # Command implementations
│   ├── scan.ts
│   ├── fix.ts
│   ├── explain.ts
│   ├── security.ts
│   ├── review.ts
│   ├── refactor.ts
│   ├── watch.ts
│   ├── doctor.ts
│   ├── chat.ts
│   └── provider.ts
├── providers/
│   └── groq.ts       # Groq API integration
├── scanner/
│   └── index.ts      # Project file scanner
├── prompts/
│   └── index.ts      # AI system prompts
├── config/
│   └── index.ts      # Config management
├── ui/
│   └── index.ts      # Terminal UI utilities
└── types/
    └── index.ts      # TypeScript types

🔒 Privacy

  • API keys stored locally in ~/.fixforge/config.json
  • No data sent to FixForge servers
  • Code analyzed locally, only sent to Groq/your chosen provider
  • No accounts, no tracking

License

MIT