Getting Started
Smooth Setup
noidea is designed for instant value—install, init, commit.
Step 1: Install
Download or clone, then:
Step 2: Init in Repo
- Prompts: Enable suggestions? (Yes for editor magic). Interactive/full-diff optional.Step 3: Try It
git add .
git commit # Opens editor with suggestion (local/AI)—edit/save!
# After: Moai face appears (no text by default).
Defaults:
- Suggestions: Always (editor pre-fill on commit).
- Moai: Faces always (text optional via AI).
- AI: Off (enable with noidea config --init
for smarter everything).
Enable AI (Optional)
Suggestions get context-aware; Moai adds text feedback.Troubleshooting? See Troubleshooting.
Introduction
noidea is a Git companion that provides AI-powered commit message suggestions and entertaining feedback after each commit, making your Git experience more enjoyable and productive.
Prerequisites
Before you begin, make sure you have:
- Git installed and configured
- Go 1.23+ (if building from source)
- An API key from one of the supported AI providers (for AI features)
Quick Setup
Here's how to get started in just a few minutes:
# Install noidea
git clone https://github.com/AccursedGalaxy/noidea
cd noidea
./install.sh
# Set up in your Git repo
cd /path/to/your/repo
noidea init
# Configure your API key
noidea config apikey
Next Steps
After setting up noidea, check out these guides:
- Installation Options - Detailed installation instructions
- Configuration - Customize noidea's behavior
- Command Overview - Learn about available commands
Quick Demo
Here's a quick example of noidea in action:
- Stage your changes with
git add .
- Run
git commit
(noidea will suggest a message) - After committing, enjoy feedback from the Moai
Getting Help
If you encounter any issues, check out the Troubleshooting section or open an issue on GitHub.