This is the official website for coco, an AI-powered git assistant that generates meaningful commit messages, creates changelogs, and streamlines your development workflow.
Spawned by the dream to automate away the tedium of writing commit messages, coco has grown into a comprehensive git assistant designed to expedite any developer's workflow.
✨ Key Features:
- 🤖 AI-Powered Commit Messages - Generate contextual commits from staged changes
- 📋 Conventional Commits - Full support with automatic validation and formatting
- 🔧 Commitlint Integration - Seamless integration with existing commitlint configuration
- 🏠 Local AI Support - Run completely offline with Ollama (no API costs, full privacy)
- 📦 Package Manager Friendly - Works with npm, yarn, and pnpm
- 👥 Team Ready - Shared configurations and enterprise deployment
# Try without installing
npx git-coco@latest init
# Install globally
npm install -g git-coco
# Generate your first commit
git add .
coco -icoco commit- Generate commit messages from staged changescoco changelog- Create changelogs from commit historycoco recap- Summarize recent changes and activitycoco review- AI-powered code review of your changescoco init- Interactive setup wizard
Essential Guides:
- Getting Started - Complete beginner's guide
- Command Reference - Detailed command options
- Configuration Overview - All configuration options
- Team Collaboration - Enterprise deployment
Advanced Resources:
- Using Ollama - Local AI setup for privacy
- Advanced Usage - Custom prompts and automation
- Troubleshooting - Common issues and solutions
- GitHub Repository - Main project and source code
- GitHub Issues - Bug reports and feature requests
- Discord Community - Real-time help and discussion
This website is built with Next.js 14, TypeScript, and Tailwind CSS using the shadcn/ui component library.
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Code formatting
npm run format
# Linting
npm run lint- Framework: Next.js 14 with App Router
- Styling: Tailwind CSS + shadcn/ui components
- 3D Graphics: Three.js + React Three Fiber
- Analytics: Vercel Analytics & Speed Insights
- Deployment: Optimized for Vercel
We welcome contributions to both the website and the main coco project!
- Website Issues: Report issues with this website in this repository
- Coco CLI Issues: Report CLI tool issues in the main repository
- Documentation: Help improve our Wiki documentation
MIT © gfargo
