TOPOLOGICAL GIT GRAPH.
BLUEPRINT PRECISION.
FlowGit replaces archaic commit ladders with an interactive, node-based DAG visual engine. Spawns authentic Git binaries through safe argument arrays with zero shell string interpolation, yielding instantaneous diffs, porcelain-v1 staging, and SQLite WAL caching for massive enterprise repositories.
ENGINEERED FOR WORKFLOW VELOCITY
Every component in FlowGit is designed around deterministic Git execution, strict context isolation, and terminal-grade monospaced ergonomics.
Signature Blueprint Git Graph
Infinite canvas pan-and-zoom DAG renderer. Computes real topological ancestry, non-overlapping lane columns, and parent-child cubic Bezier splines. Never get lost in sprawling branch merges again.
- Infinite dot-grid canvas (0.25x to 3.0x zoom)
- Live minimap radar with viewport box tracking
- Instant jump-to-HEAD and filter search
Zero Shell Concatenation
Direct binary invocation via safe argv arrays (spawn('git', [args])).
Eliminates shell escape vulnerabilities, handles spaces and unicode filenames securely, and scrubs credentials before logging.
- Context isolation with strict IPC channel guards
- Automatic token & HTTP basic auth redaction
- Multi-stage Windows Git binary detector
SQLite WAL Persistence
Instantaneous startup and sub-second repo switching. FlowGit persists repository records, pinned workspaces, and graph coordinates in an embedded SQLite engine with Write-Ahead Logging (WAL).
- Zero cold-start lag on 100k+ commit repositories
- Atomic disk commits with zero file corruption
- Zero cloud dependency — 100% local data
Porcelain-v1 Index Staging
Deterministic file staging based directly on Git's porcelain status format. Atomic file actions with confirmation safeguards for destructive operations.
- Clear Staged, Unstaged, Untracked & Conflicted separation
- Amend commit flag & live 72-character counter
- Selective hunk staging and safe worktree discard
Unified & Split Diff Viewer
Terminal-grade diff parsing engine with additions/deletions highlighting, line numbering for both revisions, and intelligent context folding for unchanged code.
- Side-by-side split & unified inline comparison modes
- Protective threshold for binary and large files
- Design-system safe muted color accents
Branch Matrix & Stash Sync
Complete local and remote-tracking branch management with upstream sync indicators (↑ ahead / ↓ behind),
annotated tags, and untracked-file stash operations.
- Safe push with force-with-lease protection
- Network error classification with actionable recovery
- Instant stash preview, pop, apply, and drop
HOW FLOWGIT OPERATES
Inspect the underlying technology choices and execute build commands directly.
# Standalone Single-File Executable
# Download FlowGit-Portable.exe from GitHub Releases and launch directly:
.\FlowGit-Portable.exe
# Zero installation, zero registry writes
| COMPONENT | FLOWGIT ENGINE | STANDARD GUI CLIENTS |
|---|---|---|
| Git Process | argv spawn() arrays (zero shell) | exec() shell string interpolation |
| Visual Model | Blueprint Topological DAG (Node-based) | Linear vertical ladder list |
| Metadata Store | SQLite WAL database (0ms cold cache) | Volatile in-memory parse on each open |
| Security Model | Context Isolation + Credential Redaction | Plaintext logging of auth URLs |
| Design System | Axiom Dark System (Strict Monospace) | Generic OS native / colorful tabs |
| Runtime | Electron 33 + Vite 6 + React 18 | Legacy framework runtimes |
DOWNLOAD FLOWGIT FOR WINDOWS
Targeted for Windows 11 and Windows 10 (64-bit). No installer required — run instantly with the single-file Portable executable, unpack the full Compiled Binaries archive, or build from source.
Standalone Portable
- Target OS Windows 11 / 10 (x64)
- Form Factor Single standalone .exe
- Installation Zero registry writes
- Persistence %APPDATA%\FlowGit\
Compiled Binaries
- Target OS Windows 11 / 10 (x64)
- Contents FlowGit.exe + runtime bundle
- Execution Extract & run FlowGit.exe
- Portability Run from any folder or USB
Source Repository
- Node.js v20.x or v24.x LTS
- Tooling electron-vite + Vitest
- License MIT Open Source
- Verification 100% Tests Passing
GitHub Releases (Direct Binary Distribution)