<<<<<<< HEAD Add dark/light mode support to any Tailwind project using natural language - all from your terminal.
Transform your project with simple commands like crow "add dark mode" without leaving your development environment. =======
Automatically add dark/light mode functionality to Tailwind CSS projects through natural language commands. >>>>>>> a59fd3b0031fe6d080643e4644e6d64b4da19efa
- 🗣️ Natural Language Interface: Use plain English commands like crow "add dark mode" or crow "enable theme switching" - 🖥️ Never Leave Terminal: Complete theme integration without opening browsers, editors, or external tools - 🎯 One Command Setup: Automatically transforms classes, updates config, and generates components - 🏗️ Framework Support: React, Vue, Next.js, Nuxt.js, and vanilla HTML - works with any Tailwind project - ⚡ Tailwind v3 & v4 Compatible: Supports both traditional config files and new CSS-based configuration - 🧠 Intelligent Analysis: Scans your project and transforms existing Tailwind classes automatically - 🔧 Component Generation: Creates theme toggle components that integrate seamlessly with your framework - 📝 Git Integration: Automatically commits changes with descriptive messages - 🎨 Interactive Mode: Run crow alone for a guided, menu-driven experience - ♿ Accessibility: Generated components follow WCAG AA guidelines
🚀 Quick Start
Transform any Tailwind project with natural language commands:
``bash
Install globally
npm install -g crow-agent
Navigate to your Tailwind project (any framework!)
cd my-tailwind-project
Use natural language to add theme switching
crow "add dark mode"
or
crow "enable theme switching"
or
crow "add light dark mode support" `
That's it! Your project now has complete theme switching support - all without leaving your terminal.
> 🎯 The Terminal-First Approach > No context switching. No GUI tools. No manual configuration. > Just natural language commands that understand what you want to do.
$3
For a guided experience, just run: `bash crow ` Get a beautiful dashboard that analyzes your project and walks you through the setup process.
📦 Installation
$3
`bash npm install -g crow-agent `
$3
`bash
npm
npm install --save-dev crow-agent
yarn
yarn add -D crow-agent
pnpm
pnpm add -D crow-agent `
🎯 Usage
$3
Work entirely from your terminal using intuitive commands:
`bash
Basic theme switching setup
crow "add dark mode" crow "add theme switching" crow "enable light dark mode" crow "add night mode support"
Interactive guided setup
crow
Preview changes before applying
crow "add dark mode --dry-run" crow "add theme switching --backup"
Focus on coding, not clicking: - ✅ Stay in your development flow - ✅ Natural language that just works - ✅ One command replaces hours of manual work - ✅ No GUI tools or browser tabs required - ✅ Perfect for SSH/remote development - ✅ Scriptable and automatable
Traditional approach: Open docs → Copy config → Edit files → Test → Debug → Repeat Crow approach:
crow "add dark mode" → Done ✨
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
$3
`bash
Clone the repository
git clone https://github.com/alexmckee/crow-agent.git cd crow-agent
- Tailwind CSS for the amazing utility-first framework - Commander.js for CLI functionality - Babel for JavaScript AST parsing - Vue.js for SFC parsing utilities