Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Claude Code
  3. Dippy

Dippy

MITPythonv0.2.7

A shell command hook for Claude Code that auto-approves safe commands and blocks destructive ones to reduce permission fatigue.

GitHubGitHub
243 stars21 forks0 contributors

What is Dippy?

Dippy is a shell command hook for Claude Code that automatically approves safe commands and blocks destructive ones to reduce permission fatigue. It solves the problem of constant approval prompts for basic operations like `ls` or `git status`, which disrupt developer flow, while still protecting against unsafe actions. Built on the Parable bash parser, it analyzes command complexity without external dependencies.

Target Audience

Developers using Claude Code who are frustrated by frequent permission prompts for non-destructive shell commands and want to maintain productivity without disabling safety entirely.

Value Proposition

Developers choose Dippy because it intelligently distinguishes between safe and unsafe commands, auto-approving routine operations to save time while blocking dangerous ones. Its custom deny messages help guide Claude back on track, making AI-assisted development faster and more efficient.

Overview

🐤 Less permission fatigue, more momentum. Dippy knows what’s safe to run and keeps Claude on track when plans change.

Use Cases

Best For

  • Reducing permission prompts for safe shell commands in Claude Code
  • Maintaining developer flow state during AI-assisted coding sessions
  • Preventing accidental destructive commands from AI assistants
  • Configuring custom safety rules for project-specific shell operations
  • Handling complex shell pipelines and command substitutions safely
  • Steering AI assistants back on track with contextual deny messages

Not Ideal For

  • Developers using AI assistants other than Claude Code (e.g., GitHub Copilot, Cursor)
  • Teams that require auditing for all shell commands due to strict compliance or security policies
  • Environments where destructive operations are frequently needed and manual approval is preferred for every command
  • Projects relying on automated shell scripts outside of Claude Code's interactive sessions

Pros & Cons

Pros

Safe Command Auto-Approval

Automatically approves non-destructive commands like `ls` and `git status`, reducing permission prompts and saving up to 40% development time, as highlighted in the README.

Complex Command Analysis

Handles intricate shell constructs such as pipelines and command substitution using the Parable parser, with over 14,000 tests ensuring accurate safety checks without external dependencies.

Customizable Deny Messages

Allows configurable feedback when blocking commands, such as advising to use `trash` instead of `rm -rf`, preventing wasted turns and steering Claude back on track.

Project-Aware Configuration

Supports global and per-project configuration files (e.g., `~/.dippy/config` and `.dippy`), enabling tailored safety rules for different environments, as documented in the wiki.

Cons

Claude Code Exclusive

Only integrates with Claude Code, making it ineffective for users of other AI assistants or general shell environments, limiting its versatility.

Setup Complexity

Requires manual editing of Claude's settings.json or using hooks, which can be error-prone and less intuitive compared to plug-and-play tools.

Rule-Based Limitations

Relies on predefined patterns for safe and destructive commands; may miss edge cases or newly introduced dangerous operations without frequent updates or custom configuration.

Frequently Asked Questions

Quick Stats

Stars243
Forks21
Contributors0
Open Issues22
Last commit1 month ago
CreatedSince 2026

Tags

#hook#workflow-automation#claude-code#command-line-tool#developer-productivity#python#bash#cli#permissions#permission-management

Built With

P
Python

Included in

Claude Code36.6k
Auto-fetched 18 hours ago

Related Projects

SuperpowersSuperpowers

An agentic skills framework & software development methodology that works.

Stars260,162
Forks23,194
Last commit22 hours ago
Everything Claude CodeEverything Claude Code

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Stars232,622
Forks35,453
Last commit18 hours ago
Learn Claude CodeLearn Claude Code

Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1

Stars72,092
Forks11,687
Last commit28 days ago
Claude Scientific SkillsClaude Scientific Skills

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 160,000+ scientists worldwide. 148 ready-to-use skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.

Stars31,588
Forks3,150
Last commit23 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub