GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - gitbutlerapp/gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

BranchesTags
Open more actions menu

Latest commit

 

History

35,077 Commits
35,077 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.cargo
.cargo
 
 
.claude
.claude
 
 
.config
.config
 
 
.github
.github
 
 
.vscode
.vscode
 
 
apps
apps
 
 
crates
crates
 
 
e2e
e2e
 
 
packages
packages
 
 
scripts
scripts
 
 
.envrc
.envrc
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.mailmap
.mailmap
 
 
.oxfmtrc.jsonc
.oxfmtrc.jsonc
 
 
.oxlintrc.json
.oxlintrc.json
 
 
.prettierignore
.prettierignore
 
 
.prettierrc.mjs
.prettierrc.mjs
 
 
.taurignore
.taurignore
 
 
AGENTS.md
AGENTS.md
 
 
CODEOWNERS
CODEOWNERS
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
DEVELOPMENT.md
DEVELOPMENT.md
 
 
LICENSE.md
LICENSE.md
 
 
LINUX.md
LINUX.md
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
aoc.md
aoc.md
 
 
claude.md
claude.md
 
 
dad-jokes.md
dad-jokes.md
 
 
deny.toml
deny.toml
 
 
error-cleanup-checklist.md
error-cleanup-checklist.md
 
 
eslint.config.js
eslint.config.js
 
 
flake.lock
flake.lock
 
 
flake.nix
flake.nix
 
 
frontend.md
frontend.md
 
 
ignore-vercel.sh
ignore-vercel.sh
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
rust-toolchain.toml
rust-toolchain.toml
 
 
rustfmt-nightly.toml
rustfmt-nightly.toml
 
 
rustfmt.toml
rustfmt.toml
 
 
tsconfig.json
tsconfig.json
 
 
turbo.json
turbo.json
 
 

Repository files navigation

GitButler logo

GitButler


GitButler desktop app preview

Our beautiful GUI

GitButler CLI preview

Our amazing but CLI


TWEET BLUESKY DISCORD

CI INSTA YOUTUBE DEEPWIKI


GitButler is a powerful new Git-based version control system, designed from scratch to be simple, powerful and flexible. It is designed for ease of use and modern agentic workflows.

It features stacked branches, parallel branches, unlimited undo, easy commit mutations, forge integrations and more.

Works instantly in any existing Git repo as a friendlier and more powerful drop-in Git user interface replacement - for you and your agents.

Why use GitButler instead of vanilla Git? What a great question.

  • Stacked Branches (gui, cli)
    • Effortlessly create branches stacked on other branches. Amend or edit any commit easily with automatic restacking.
  • Parallel Branches (gui, cli)
    • Organize work on multiple branches simultaneously, rather than constantly switching branches.
  • Easy Commit Management (gui, cli)
    • Uncommit, reword, amend, move, split and squash commits by dragging and dropping or simple CLI commands. Forget about rebase -i, you don't need it anymore.
  • Undo Timeline (gui, cli)
    • Logs all operations and changes and allows you to easily undo or revert any operation.
  • First Class Conflicts (gui, cli)
    • Rebases always succeed. Commits can be marked as conflicted and resolved at any time, in any order.
  • Forge Integration (gui, cli)
    • Authenticate to GitHub, GitLab, or Bitbucket to easily open and update Pull Requests, list branches, get CI statuses and more. No other tools required.
  • AI Tooling (gui, cli)
    • Use built-in AI handlers to help create commit messages, branch names, PR descriptions and more.
    • Easily install hooks or skills for all modern agent systems to level up their Git management.

Documentation

You can find our end user documentation at: https://docs.gitbutler.com

Bugs and Feature Requests

If you have a bug or feature request, feel free to open an issue, or join our Discord server.

License

The TLDR is that GitButler is under a Fair Source software license, meaning that you can use it, view the source, contribute, etc. You just can't build a competitor with it. It also becomes MIT after 2 years. So, MIT with an expiring non-compete clause.

Contributing

So you want to help out? Please check out the CONTRIBUTING.md document.

If you want to skip right to getting the code to actually compile, take a look at the DEVELOPMENT.md file.

About

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

gitbutler.com

Topics

gitgithubtauri

Resources

Readme
License

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

22.0k stars

Watchers

62 watching

Forks

1.0k forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.