Documentation + tools
List generated from folders in /docs.
README preview from GitHub (main / configured branch).
A lightweight, fast, universal Git GUI client โ built with Electron. Inspired by SourceTree, designed to be faster and cross-platform.
# Option 1: Use the batch scripts
start-dev.bat # Development mode (with DevTools)
start.bat # Production mode
# Option 2: Manual
npm install
npm run dev # Development
npm start # Production
# Option 1: Use the shell scripts
chmod +x start-dev.sh build-release.sh
./start-dev.sh # Development mode
./start.sh # Production mode
# Option 2: Manual
npm install
npm run dev # Development
npm start # Production
# Using the build script:
build-release.bat
# Or manually:
npm install
npm run build:win
Output (CODE_0 folder):
# Using the build script:
chmod +x build-release.sh
./build-release.sh
# Or manually:
npm install
npm run build:linux
Output (CODE_0 folder):
npm run build:all
This will build for Windows + Linux.
Icons are auto-generated on first build via CODE0. To use a custom icon, replace CODE1 with your own 512x512 PNG. CODE2 auto-generates CODE3 and CODE_4 from it.
KitsuneGIT/
โโโ build/
โ โโโ icon.png # App icon (auto-generated or custom)
โโโ scripts/
โ โโโ generate-icons.js # Icon generation script
โโโ src/
โ โโโ main/
โ โ โโโ main.js # Electron main process
โ โ โโโ preload.js # Context bridge (IPC)
โ โโโ git/
โ โ โโโ git-service.js # Git operations (simple-git wrapper)
โ โโโ renderer/
โ โโโ index.html # UI shell
โ โโโ styles.css # Dark/Light theme styles
โ โโโ app.js # Frontend logic
โโโ start.bat / start.sh # Production launchers
โโโ start-dev.bat / start-dev.sh # Development launchers
โโโ build-release.bat / build-release.sh # Build scripts
โโโ package.json
โโโ LICENSE
โโโ README.md
| Script | Description |
|---|---|
| CODE_0 | Run the app in production mode |
| CODE_0 | Run with DevTools open |
| CODE_0 | Build Windows installer + portable |
| CODE_0 | Build Linux AppImage + deb + rpm + tar.gz |
| CODE_0 | Build for all platforms |
| CODE_0 | Build + publish release |
| CODE_0 | Generate app icons from source |
| CODE_0 | Package without creating installer (for testing) |
| Shortcut | Action |
|---|---|
| CODE_0 | Open Repository |
| CODE_0 | Clone Repository |
| CODE_0 | Init New Repository |
| CODE_0 | Refresh |
| CODE_0 | Fetch |
| CODE_0 | Pull |
| CODE_0 | Push |
| CODE_0 | Create Branch |
| CODE_0 | Stash |
| CODE_0 | GitFlow menu |
| CODE_0 | Commit |
| CODE_0 | File Status View |
| CODE_0 | History View |
| CODE0 / CODE1 | Navigate files |
| CODE_0 | Keyboard Shortcuts |
MIT