Windows-focused Git client built with Tauri 2, React, TypeScript, and Bun.
@gitlurk/app— Tauri desktop application@gitlurk/shared— Typed IPC contracts, protocol parser, path validation@gitlurk/git— Hybrid Git service (system Git + bundled fallback)@involvex/gitlurk-desktop— CLI companion (gitlurk,ghshortcuts, git config)@gitlurk/plugin-sdk— Plugin API types@gitlurk/extension— Chrome/Edge WebExtension bridge
bun install
bun run --filter @gitlurk/shared build
bun run devFor the full desktop app with Tauri:
cd packages/app
bun run tauri:devSee docs/architecture.md.
See docs/cli.md for full command reference.
From the repo root:
bun link
# or: npm i -g @involvex/gitlurk-desktop
gitlurk --help
gitlurk # open cwd in GitLurk Desktop
gitlurk . # same
gitlurk gh run list
gitlurk git config list --global
gitlurk install-desktopResolution order for the desktop binary:
GITLURK_DESKTOP_EXE$CARGO_TARGET_DIR/release|debug/gitlurk-desktop.exetarget-dirfrom.cargo/config.toml(same release/debug layout)- Local
packages/app/src-tauri/target/{release,debug}/… - Fallback:
bun run --filter @gitlurk/app tauri dev --release --no-watch -- …
gitlurk://openRepo/https://github.com/owner/repo
MIT