mmi
Permission layer for Claude Code that auto-approves safe Bash commands
Visit dangerlanc.com ↗What is mmi?
mmi (Mother May I?) is a CLI utility that reduces friction when using Claude Code by automatically approving known-safe shell commands while maintaining security through a configurable allowlist and deny-list system. It uses AST-based parsing to correctly handle pipes, command chains, and shell constructs, ensuring each segment is validated independently.
Designed for developers tired of manually approving repetitive commands like git status, pytest, and ls, mmi implements a three-layer model: deny patterns are always rejected, safe commands are auto-approved, and everything else prompts for approval. The maker built it with Claude Code and notes that while it reduces risk, it works best alongside Claude Code's built-in sandbox mode for additional control.
Momentum
Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.
How do we know it's vibe coded?
vibetrend discovered mmi automatically. Evidence: HN post: "I built MMI (Mother May I?) with Claude Code to solve an annoying friction point"; repo has CLAUDE.md. View source.
Similar vibe-coded apps
#2 this week
#7 this weekOpen-source design workspace that turns coding agents into a local design engine

Free, open-source video editor with auto-captions, effects, and 4K export

Manage teams of AI agents to run your business from one dashboard

Agent development environment for running multiple coding agents in parallel

AI converts documents into natively editable PowerPoint presentations

Open-source video production system directed by AI agents

Open-source AI job search agent that runs locally in your CLI