Git in the AI Era
gits
Git Workflow at Lightning Speed
AI-powered commits, batch PR management, and multi-org workflows. Manage all your repos across GitHub, Gitea, and Forgejo with single commands.
Works seamlessly with Forgejo, Gitea, and GitHub
Quick Install
ucli build gits
One command to install. Zero configuration needed.
Why GitS?
Streamline your git workflow with professional automation
- Multi-Platform Support
Works seamlessly with Forgejo, Gitea, and GitHub. One tool for all your repositories, regardless of where they're hosted.
- Batch Operations
Push, pull, fetch, and manage status across all orgs and repos in your directory tree with a single command.
- AI-Powered Commits
Generate meaningful commit messages automatically with AI integration. Just run
gits push-all -py - PR Batch Management (new)
Create and merge pull requests across all orgs and repos at once. Perfect for multi-org feature rollouts and updates.
- Smart Diff Detection (new)
Only acts on repositories with actual changes. No wasted effort on repos that haven't changed - GitS knows the difference.
- Lightning Fast Workflows
Combine multiple git operations into single commands. What used to take minutes now takes seconds.
How it works
Your Terminal (Local)
↓ GitS
┌─────────────────────────────┐
│ Multi-Platform Git Ops │
│ │
│ Forgejo + Gitea + GitHub │
│ Batch Operations │
│ AI-Powered Commits │
│ No More Manual Git Work │
└─────────────────────────────┘Professional git workflow in seconds
The Problem
- Manual git operations are repetitive and error-prone
- Multi-repo workflows require complex scripting
- Different platforms need different commands
The Solution
- Unified interface: Same commands for all platforms
- Batch operations: Handle multiple repos simultaneously
- AI integration: Smart commit messages and suggestions
- Cross-platform: Works on Linux and macOS; on Windows, use WSL
Powered by Pal
GitS integrates with Pal by Scott Yeager for AI-powered commit message generation.
Run gits push-all -py to automatically generate meaningful commit messages using AI.
Examples
Complete Workflow in 4 Commands
From feature branch to merged PR across your entire organization
# Create feature branches (auto-detects default) gits set-all --suffix -feature # AI-powered commits via Pal gits push-all -py # PRs to each repo's default branch gits pr create-all --title "Feature X" --suffix -feature # Merge all and cleanup gits pr merge-all --delete-branch
That's it. Multiple orgs, multiple repos, multiple platforms, one workflow.
Built for Real Workflows
See how teams use GitS to move faster
- Microservices Architecture
Managing 20+ microservice repos across multiple orgs? Clone them all, update shared dependencies, and create PRs across every service in minutes, not hours.
gits clone-all myorg && gits pr create-all --title "Bump deps" - Multi-Repo Monorepo Feel
Get the benefits of a monorepo without the complexity. Manage related projects together while keeping repositories separate.
gits status-all && gits push-all -py - Open Source Maintenance
Maintain multiple open source projects across GitHub, Gitea, and Forgejo. Fetch all issues, sync changes, and manage releases efficiently.
gits fetch-issues-all --state open - Cross-Platform Teams
Your team uses GitHub, a client uses Gitea, and your infra is on Forgejo? No problem. GitS speaks all three fluently.
gits login # Works with any platform