froggit:466⭐的轻量级 Git TUI 客户端,简化你的工作流

日常的 Git 操作——add、commit、push——说起来简单,但在终端里来回切换命令、查看状态、确认改动,其实挺繁琐的。froggit 想解决这个问题:一个 466 stars 的 Go 语言 TUI 工具,把常用的 Git 工作流装进一个直观的终端界面里,用键盘就能快速完成操作。

项目概览

属性内容
GitHubthewizardshell/froggit
Stars466
语言Go
特点可视化反馈、键盘驱动、零配置启动
最后更新2026年3月21日

它解决了什么问题

大多数开发者每天都在用 Git,但常用的操作路径其实很短:改代码 → 看改了什么 → 提交 → 推送。问题是,这些步骤分散在不同的命令里:

git status          # 看状态
git diff            # 看改动
git add <files>     # 暂存
git commit -m ""    # 提交
git push            # 推送

froggit 把这个流程收进一个界面里。打开它,你能直接看到工作区状态、文件改动、分支信息,所有操作用快捷键就能完成,不用来回敲命令。

核心特性

可视化工作区状态

froggit 的主界面会显示:

  • 当前分支和远程同步状态
  • 修改过的文件列表(区分已暂存和未暂存)
  • 文件的增删行数统计

一眼就能看清仓库的整体状态,不用在 git status 的输出里找重点。

键盘驱动的流畅操作

所有操作都有快捷键:

  • 上下移动选择文件
  • 空格键暂存/取消暂存
  • 回车查看文件 diff
  • c 提交、p 推送

熟悉之后,整个提交流程可以在几十秒内完成,全程不用碰鼠标。

轻量且快速

用 Go 编写,单二进制文件,启动瞬间完成。相比一些基于 Electron 的 Git 客户端,froggit 对系统资源的占用几乎可以忽略,在远程服务器或资源受限的环境也能流畅使用。

零配置上手

没有复杂的配置文件,也不依赖外部工具。安装完直接在任何 Git 仓库里运行 froggit,就能开始工作。

快速开始

安装

# 使用 go install
go install github.com/thewizardshell/froggit@latest

# 或从源码构建
git clone https://github.com/thewizardshell/froggit.git
cd froggit
go build -o froggit

使用

# 进入任意 Git 仓库
cd my-project

# 启动 froggit
froggit

界面会用颜色区分不同状态:绿色表示已暂存,红色表示未暂存,黄色表示冲突。按 ? 可以查看所有快捷键。

对比:froggit 与其他 Git 工具

工具Stars定位特点
gitui21.7k功能完整的 Git 客户端极速、功能全面,但学习曲线稍陡
lazygit59.3k全能型 TUI功能极其丰富,界面稍复杂
froggit466轻量工作流工具专注核心流程,零配置上手

froggit 的定位很明确:不做功能最全的 Git 客户端,只做最顺手的日常工具。如果你需要处理复杂的 rebase、cherry-pick、submodule 管理,lazygit 更合适;但如果 90% 的时间都在做 “add-commit-push” 的循环,froggit 的简洁反而是一种优势。

适用场景

  • 快速迭代开发 - 频繁的小改动需要快速提交
  • 远程服务器编辑 - SSH 到服务器后需要轻量 Git 工具
  • Git 新手学习 - 界面直观,比命令行更容易理解 Git 状态
  • 资源受限环境 - 老旧机器或容器环境里运行流畅

注意事项

  • 项目还在早期阶段(466 stars),功能相对精简
  • 不支持复杂的 Git 操作(如交互式 rebase)
  • 部分高级功能仍在开发中

总结

froggit 是一个”小而美”的 Git 工具。它不试图取代 lazygit 或 gitui,而是为那些想要快速完成日常 Git 操作的开发者提供一个更轻量的选择。466 stars 说明它确实解决了一部分人的痛点——简单、快速、不用配置。

如果你在终端里频繁使用 Git,又觉得每次敲一堆命令很麻烦,可以试试 froggit。它可能正好卡在那个”功能刚好够用,又不会太复杂”的甜点上。


属性内容
仓库https://github.com/thewizardshell/froggit
许可证MIT
语言Go
维护者@thewizardshell
文档https://froggit-docs.vercel.app/