Skip to content
This repository was archived by the owner on Mar 21, 2025. It is now read-only.
/ zit Public archive

📑 a zed-inspired git client

Notifications You must be signed in to change notification settings

vitordino/zit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

zed released it’s own git panel, so this project won’t have that much use for me anymore.

it still works, but since i really enjoyed the native one this won’t receive further updates.

zit

a fan-made zed-inspired feature-light git companion

zit screenshot

v1 roadmap

not in any specific order

  • open recent
  • open through cli args
  • hotkeys (using electron menubar)
  • command palette
  • progress indicator + disabled state (for pull/push etc)
  • branding
  • release pipeline (using github actions)
  • show remote branches
  • checkout remote branches locally
  • settings page
  • reopen open projects on app shutdown setting
  • persist windows locations on shutdown
  • rename branch
  • welcome screen
  • list git stashes
  • handling when git is not available
  • popup window to view diffs
  • finally migrate to gpui (?)

non-goals for v1

  1. be feature-rich — like git-up
  2. have github or any other host-specific logic

acknowledgements

huge props for the zed folks to come up with a brilliant piece of technology, and also atom for guiding a lot of the initial ux sketches.

this project heavily relies on electron, react, ariakit and tailwindcss. and acts as a playground for some personal libraries like zedwind and reduxtron.

Languages