<p align="center">
<img src="assets/branding/meow-logo-dark.svg" alt="MeowKit Banner" width="300" />
</p>
<h1 align="center">MeowKit</h1>
<p align="center">
<strong>AI agent toolkit for Claude Code</strong><br>
105 skills · 39 agents · 25 commands · 7 modes · 23 rules · 4 conditional rules · 17 hook scripts · 4-layer+ security
</p>
<p align="center">
<a href="https://meowkit.dev"><img src="https://img.shields.io/badge/website-meowkit.dev-66CCFF?style=flat" alt="Website" /></a>
<a href="https://docs.meowkit.dev/"><img src="https://img.shields.io/badge/docs-docs.meowkit.dev-85C2FF?style=flat" alt="Docs" /></a>
<a href="https://www.npmjs.com/package/mewkit"><img src="https://img.shields.io/npm/v/mewkit" alt="npm version" /></a>
<a href="https://github.com/ngocsangyem/MeowKit/releases"><img src="https://img.shields.io/github/v/release/ngocsangyem/MeowKit" alt="GitHub release" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue" alt="License" /></a>
</p>
What is MeowKit
MeowKit installs a .claude/ directory that Claude Code reads at session start. It enforces a structured 7-phase workflow with hard gates, TDD, security scanning, and scoped topic-file memory (fixes.md, review-patterns.md, architecture-decisions.md). Zero external dependencies for core workflow.
Homepage: meowkit.dev · Docs: docs.meowkit.dev
Quick Start
npx mewkit init
The CLI fetches the latest release from GitHub, prompts for config, and scaffolds .claude/ into your project.
Setup (required for Python skills)
After installing MeowKit, run:
npx mewkit setup
This creates the Python venv at .claude/skills/.venv, installs pip packages
(google-genai, pillow, python-dotenv), and interactively prompts for
optional system deps (ImageMagick, FFmpeg, Playwright browsers).
Run once