Skip to content
ucli

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.

Check out Pal on GitHub →

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

Read the docs View on GitHub