{"name":"Froggit: A Modern, Minimalist Git TUI for Streamlined Workflow","description":"Froggit is a modern, minimalist Git Terminal User Interface (TUI) designed to simplify your Git workflow. It offers visual feedback, keyboard-driven controls, and seamless integration with your terminal, enhancing clarity and speed for common Git operations. Built with Go, Froggit provides a fast and efficient way to manage your repositories across Windows, Linux, and macOS.","github":"https://github.com/thewizardshell/froggit","url":"https://osrepos.com/repo/thewizardshell-froggit","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/thewizardshell-froggit","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/thewizardshell-froggit.md","json":"https://osrepos.com/repo/thewizardshell-froggit.json","topics":["devtools","git","git-tools","golang","terminal","tui","Go","CLI Tools"],"keywords":["devtools","git","git-tools","golang","terminal","tui","Go","CLI Tools"],"stars":null,"summary":"Froggit is a modern, minimalist Git Terminal User Interface (TUI) designed to simplify your Git workflow. It offers visual feedback, keyboard-driven controls, and seamless integration with your terminal, enhancing clarity and speed for common Git operations. Built with Go, Froggit provides a fast and efficient way to manage your repositories across Windows, Linux, and macOS.","content":"## Introduction\n\nFroggit is an innovative Terminal User Interface (TUI) for Git, crafted to provide a modern, minimalist, and highly efficient way to interact with your Git repositories. It aims to simplify complex Git operations by offering clear visual feedback and intuitive, keyboard-driven controls. Developed in Go, Froggit ensures high performance and cross-platform compatibility, running smoothly on Windows, Linux, and macOS. Whether you're staging changes, managing branches, or committing, Froggit streamlines your development process.\n\n## Installation\n\nGetting started with Froggit is straightforward. You can use the quick install scripts or build it from source.\n\n### Quick Install\n\n**Linux / macOS:**\nbash\ncurl -s https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.sh | bash\n\n\n**Windows (PowerShell):**\npowershell\niwr https://raw.githubusercontent.com/thewizardshell/froggit/master/scripts/install.ps1 -UseBasicParsing | iex\n\n\n### Build from Source\n\nIf you prefer to build Froggit yourself, ensure you have Go 1.20+ installed.\n\nbash\ngit clone https://github.com/thewizardshell/froggit.git\ncd froggit\ngo mod tidy\ngo build\n./froggit\n\n\n## Examples\n\nFroggit is highly customizable and integrates with popular tools to enhance your Git experience.\n\n### Configuration\n\nYou can customize Froggit's behavior using a `froggit.yml` file. Here's a minimal example:\n\nyaml\ngit:\n  defaultbranch: \"master\"\n\n\nThis configuration sets \"master\" as the default branch for new repositories.\n\n### GitHub CLI Integration\n\nFroggit seamlessly integrates with [GitHub CLI](https://cli.github.com/) to offer features like cloning repositories directly from GitHub. After authenticating with `gh auth login`, Froggit will automatically detect the CLI and enable these functionalities.\n\n### GitHub Copilot Integration\n\nLeverage AI-powered commit messages with Froggit's GitHub Copilot integration. If you have an active Copilot subscription authenticated via VS Code, Neovim, or other supported editors, Froggit can generate commit messages for your staged changes. Simply stage your changes, enter the commit view, and press `Tab` to generate a message.\n\n### Key Shortcuts\n\nFroggit is designed for keyboard efficiency. Here are a few essential shortcuts:\n\n*   `? / ?`: Navigate files\n*   `Space`: Stage/unstage files\n*   `a`: Stage all changes\n*   `c`: Commit changes\n*   `b`: View branches\n*   `q`, `Ctrl+C`: Quit\n*   `Esc`: Go back\n\n## Why Use Froggit?\n\nFroggit stands out as a powerful tool for several reasons:\n\n*   **Streamlined Workflow**: Its intuitive TUI design simplifies common Git tasks, reducing the need for complex command-line arguments.\n*   **Visual Feedback**: Get immediate visual cues on your repository's status, staged changes, and branch information.\n*   **Keyboard-Driven Efficiency**: Navigate and execute operations quickly with a comprehensive set of keyboard shortcuts, designed for speed.\n*   **Modern and Minimalist**: Enjoy a clean, uncluttered interface that focuses on essential information, enhancing clarity.\n*   **Powerful Integrations**: Benefit from seamless integration with GitHub CLI for repository management and GitHub Copilot for AI-assisted commit messages.\n\n## Links\n\n*   **GitHub Repository**: [thewizardshell/froggit](https://github.com/thewizardshell/froggit)\n*   **Installation Guide**: [Froggit Installation Guide](https://froggit-docs.vercel.app/guides/install/)\n*   **Keyboard Shortcuts**: [Froggit Keyboard Shortcuts Documentation](https://github.com/thewizardshell/froggit/blob/master/docs/keyboard-shortcuts.md)\n*   **Official Documentation**: [Froggit Docs](https://froggit-docs.vercel.app/)","metrics":{"detailViews":7,"githubClicks":10},"dates":{"published":null,"modified":"2026-04-14T20:32:20.000Z"}}