You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π 15 AI agents available 24/7 π Debugger finds root cause π Tester writes tests automatically π Blocks secrets BEFORE commit π /cook automates everything π /scout analyzes codebase in minutes
Time Savings
Task
Manual
With Gemini-Kit
Analyze new codebase
2-4 hours
5 min (/scout)
Plan a feature
1-2 hours
10 min (/plan)
Implement + Test + Review
1 day
1-2 hours (/cook)
Debug complex issue
2-4 hours
30 min (/debug)
Write documentation
2-3 hours
20 min (/docs)
π¦ Installation
System Requirements
Requirement
Version
Check
Node.js
β₯ 18.0
node --version
Git
β₯ 2.0
git --version
npm
β₯ 8.0
npm --version
Step 1: Install Gemini CLI
# macOS / Linux npm install -g @anthropics/gemini-cli # Windows (PowerShell as Admin) npm install -g @anthropics/gemini-cli # Verify installation gemini --version
First run will prompt for configuration:
# Run for the first time gemini # Follow prompts to:# 1. Sign in with Google account# 2. Authorize Gemini CLI
Step 2: Install Gemini-Kit Extension
# Clone the repository git clone https://github.com/nth5693/gemini-kit.git ~/.gemini/extensions/gemini-kit # Navigate to directorycd~/.gemini/extensions/gemini-kit # Install dependencies and build npm install && npm run build # Link extension gemini extensions link $(pwd)
Step 3: Verify Installation
# Go to your projectcd /path/to/your/project # Start Gemini gemini # Try a command> /help # If you see the command list β Success! π
Update to Latest Version
cd~/.gemini/extensions/gemini-kit git pull origin main npm install && npm run build
π» Usage
Basic Workflow
# 1. Navigate to your projectcd my-project # 2. Start Gemini gemini # 3. Use commands> /cook Add user authentication with JWT
Common Scenarios
π Starting a New Feature
# Plan first> /plan Add user authentication with JWT # Or run full workflow> /cook Implement JWT authentication
π Fixing a Bug
# Debug the issue> /debug Why does API return 500 when uploading large files?# Or quick fix> /fix TypeError: Cannot read property 'id' of undefined at line 42
π Exploring a New Codebase
# Analyze entire project> /scout # Focus on specific directory> /scout src/services
π Writing Documentation
# Generate README> /docs Generate README for this project # Create API docs> /docs Create API documentation for src/api
π€ Agents
Core Agents
Agent
File
Function
When to Use
π Planner
agents/planner.md
Create detailed plans with timeline
Starting new features
π Scout
agents/scout.md
Analyze codebase structure
New projects, onboarding
π» Coder
agents/coder.md
Write clean code
Implementing features
π§ͺ Tester
agents/tester.md
Write tests, ensure coverage
Quality assurance
π Reviewer
agents/reviewer.md
Code review, find bugs
Before merging PRs
Specialized Agents
Agent
Function
When to Use
π Debugger
Root cause analysis
Runtime errors
π Git Manager
Commit, branch strategy
Version control
ποΈ Database Admin
Schema design, migrations
Database work
π¬ Researcher
Research packages
Technology decisions
π¨ UI Designer
Dark mode, animations
Frontend UI/UX
π Docs Manager
README, API docs
Documentation
π‘ Brainstormer
Brainstorm ideas
Problem solving
π Fullstack
End-to-end implementation
Full features
π PM
Sprint planning
Project management
βοΈ Copywriter
Marketing copy
Content creation
β¨οΈ All Commands
π³ Workflow Commands
Command
Description
Example
/cook
Full development cycle
/cook Add payment integration
/plan
Create detailed plan
/plan Migrate to PostgreSQL
/scout
Explore codebase
/scout src/services
/code
Implement code
/code Create UserService class
/test
Write and run tests
/test Write tests for auth module
/review
Code review
/review src/api/users.ts
π Debug & Fix
Command
Description
Example
/debug
Analyze and fix bugs
/debug Memory leak in handler
/fix
Quick fix
/fix ESLint errors in src/utils
π Documentation
Command
Description
Example
/docs
Create/update docs
/docs Generate API reference
/content
Create content
/content Write auth tutorial
π Git
Command
Description
Example
/git
Git operations
/git commit "feat: add auth"
/pr
Create Pull Request
/pr Create PR for feature
/review-pr
Review Pull Request
/review-pr 123
π οΈ Utilities
Command
Description
/help
Show help
/session
Manage session
/team
Team orchestration
/workflow
Run specific workflow
/ask
Quick Q&A
/chat
Free chat
π§ MCP Tools
Core Tools
Tool
Function
kit_create_checkpoint
Create Git checkpoint before changes
kit_restore_checkpoint
Rollback to checkpoint
kit_get_project_context
Get project information
kit_handoff_agent
Transfer context between agents
Knowledge Tools
Tool
Function
kit_save_learning
Save feedback for AI learning
kit_get_learnings
Get saved learnings
kit_index_codebase
Index codebase for search
kit_keyword_search
Search in codebase
Integration Tools
Tool
Function
kit_github_create_pr
Create GitHub PR
kit_github_get_issue
Get issue details
kit_jira_get_ticket
Get Jira ticket info
π Security Features
Secret Detection (30+ patterns)
β AWS Access Keys
β GitHub Tokens
β OpenAI API Keys
β Private Keys
β Database Connection Strings
Dangerous Command Blocking
π« rm -rf /
π« Fork bombs
π« curl | sh
β FAQ
Is Gemini-Kit free?
β Yes, completely free and open source (MIT License).
Do I need an API key?
You need to configure Gemini CLI with your Google account. No separate API key needed.
Which languages are supported?
β TypeScript, JavaScript, Python, Go, Rust, Java, and many more.