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

claude-trust-me-bro

v1.0.2

Published

Auto-approve all Claude Code permission requests — skip every prompt with a single command

Downloads

181

Readme

claude-trust-me-bro

"Can I run this command?" — "Trust me bro."

A CLI tool that automatically approves all Claude Code permission prompts. One command to skip every confirmation dialog and let Claude Code run fully autonomous.

Tired of clicking "yes" on every file read, shell command, and tool call? Just tmb enable and get back to work.

The Problem

Claude Code is amazing, but it asks for permission constantly:

  • "Can I read this file?" Yes.
  • "Can I run this shell command?" Yes.
  • "Can I write to this file?" Yes.
  • "Do you want to proceed?" YES.

When you're doing trusted work — supervised coding sessions, batch refactors, CI/CD pipelines, or long autonomous tasks — these prompts kill your flow.

The Solution

npx claude-trust-me-bro enable

That's it. No more prompts. Claude Code just... does its thing.

How It Works

The tool uses a three-layer approach to make sure no permission prompt slips through:

| Layer | Mechanism | What It Does | |-------|-----------|--------------| | 1 | PreToolUse hook | Auto-approves tool calls before the permission check fires | | 2 | PermissionRequest hook | Auto-approves "Do you want to proceed?" dialogs | | 3 | Allow rules in settings.local.json | Broad wildcard permissions for all built-in and MCP tools |

All three layers are installed and removed together — no partial states, no leftovers.

Installation

# Install globally
npm install -g claude-trust-me-bro

# Or just use npx (no install needed)
npx claude-trust-me-bro enable

Usage

The CLI command is tmb — short, sweet, and to the point.

# Enable auto-approve — trust me bro
tmb enable

# Check if Claude trusts you
tmb status

# Revoke trust — bring back permission prompts
tmb disable

After enabling or disabling, restart Claude Code for changes to take effect.

What Gets Auto-Approved

Every built-in Claude Code tool and all MCP server tools:

| Tool | Description | |------|-------------| | Bash(*) | Shell commands | | Read(*) | File reading | | Write(*) | File creation | | Edit(*) | File editing | | Glob(*) | File pattern matching | | Grep(*) | Content search | | WebFetch(*) | HTTP requests | | WebSearch(*) | Web searches | | NotebookEdit(*) | Jupyter notebook edits | | mcp__* | All MCP server tools |

Where Changes Are Made

| File | What's Added | |------|-------------| | ~/.claude/settings.json | PreToolUse and PermissionRequest hooks | | ~/.claude/settings.local.json | Wildcard allow rules for tool permissions |

Running tmb disable cleanly removes everything this tool added, without touching your other Claude Code settings.

Frequently Asked Questions

Is this safe?

This tool is designed for supervised, trusted environments. It removes the safety net of permission prompts, so only use it when you're actively watching what Claude Code does, or in controlled environments like CI pipelines.

Does it work with MCP servers?

Yes. The mcp__* wildcard rule covers all MCP server tools automatically, no matter how many servers you have configured.

Can I undo it?

Absolutely. Run tmb disable and restart Claude Code. Everything goes back to normal — permission prompts return and all hooks are removed.

Does it survive Claude Code updates?

The hooks and rules are stored in your user-level Claude Code settings, which persist across updates.

Requirements

Related

License

MIT