-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Griffen Fargo edited this page Oct 6, 2025
·
6 revisions
New to coco? Start here for a complete walkthrough from installation to your first AI-generated commit.
- Installation methods (npm, npx, global vs local)
- First-time setup with AI provider selection
- Your first commit walkthrough
- Essential commands and workflows
- Quick troubleshooting for beginners
- Complete configuration reference with all options
- Multiple configuration methods (CLI, env vars, config files)
- AI provider setup (OpenAI, Anthropic, Ollama)
- Priority system and best practices
π Ignoring Files & Extensions
- Advanced pattern matching with minimatch
- Project-specific ignore configurations
- Performance optimization through file filtering
- Real-world examples for different project types
- Complete local AI setup guide
- Model recommendations by hardware
- Performance optimization and GPU acceleration
- Privacy-focused development workflows
- Shared configuration strategies
- Git hooks and CI/CD integration
- Security best practices for API keys
- Team onboarding and training materials
- Enterprise-scale deployment
- Custom prompts and templates
- Multi-project configurations
- Automation and scripting
- Performance optimization techniques
- Integration with development tools
- Common issues and solutions
- Diagnostic commands and debugging
- Platform-specific problems (Windows, macOS, Linux)
- API and connectivity issues
- Performance troubleshooting
- Consistent Commits: Never write generic commit messages again
- Learning Tool: Understand conventional commits through examples
- Time Saving: Generate contextual messages in seconds
- Offline Capable: Use Ollama for complete privacy and offline work
- Standardization: Enforce consistent commit message formats
- Onboarding: Help new team members learn project conventions
- Code Review: Better commit messages improve review efficiency
- Release Management: Conventional commits enable automated changelogs
- Compliance: Audit trails and consistent documentation
- Security: Local AI models keep code completely private
- Cost Control: Shared Ollama servers eliminate per-request costs
- Integration: Seamless integration with existing development workflows
# Interactive commit (recommended)
coco -i
# Conventional commits format
coco --conventional
# Add context for complex changes
coco -a "Resolves login timeout issue"
# Include ticket from branch name
coco --append-ticket
# Generate changelog
coco changelog
# Summarize recent work
coco recap --yesterday# Quick setup
coco init
# Project-specific setup
coco init --scope project
# Global user setup
coco init --scope global# Daily development
git add .
coco -i
# Team workflow with validation
git add .
coco --conventional -i
# Release workflow
coco changelog --since-last-tag- GitHub Repository - Source code and issue tracking
- Discord Community - Real-time help and discussion
- GitHub Discussions - Community Q&A and feature requests
- Contributing Guide - How to contribute to coco
- Release Notes - Latest features and bug fixes
- Roadmap - Upcoming features and improvements
Ready to transform your git workflow? Choose your path:
- π New User? Start Here - Complete beginner's guide
- βοΈ Need Configuration Help? - Comprehensive setup guide
- π₯ Setting Up a Team? - Enterprise deployment guide
- π Having Issues? - Problem-solving guide
This documentation is continuously updated. For the latest information, visit the GitHub repository or join our Discord community.