Repo-Native PM · building per SPEC
Issues live in git as the single source of truth. Agents write them via JSON CLI. You move them on a Kanban board. ProGit commits the changes and syncs them to every developer's machine. No webapp database. No GitHub Issues. Just your repository.
Not "issues in your terminal." Not "a faster Jira." The repository itself is the project management system — storage, history, sync, audit, all of it. Git is the transport.
Issues live in .project/issues/*.json, tracked in git. The single source of truth is the commit graph — git log is your project history. No webapp owns your tickets.
prog issue create|set|note --json --actor agent:name. Stable envelope, stable exit codes. Machines write issues without a TUI; you audit what they did.
Move cards on the Kanban board. Changes stage locally, like editing files. Nothing commits until you say so — no per-drag commit spam.
prog sync flushes every pending change as one git commit and pushes to origin. Every clone pulls the new board state. That's the whole transport.
Git-native is the spine. Forgejo and GitLab REST sync ride alongside as a peer transport — migrate off GitHub Issues without ripping the bridge.
Plugins reach host actions only through explicit allowlists. No arbitrary CLI pass-through. Signed releases, minisign, checksums.
Diff review on your laptop. The role stays in the primary prompt path; nothing silent, nothing auto-applied without you.
LuaJIT plugins, declared capabilities, native prog plugin dispatch, async job scheduler, Dilithium-signed registry path.
Signed binary on Forgejo · AUR package live · released July 21, 2026. Prefer package managers; build from source when you want the bleeding edge.
prebuilt 0.10.0_beta-1
yay -S progit-bin v0.10.0-beta · ~6.9MB
Download the linux x86_64 tarball from the Forgejo release, verify SHA256 + minisign, install prog. PROGIT_VERSION=0.10.0-beta optional pin
scripts/install.sh from the sovereign Forgejo — detects arch, verifies signature, installs to ~/.local/bin. default features stay under 7MB
git clone · cargo build --release · link target/release/prog yay -S progit-bin
# or: paru -S progit-bin
prog --version # download + verify from
# https://git.sovereign-society.org/ProGit/progit/releases/tag/v0.10.0-beta
# artifact: prog-0.10.0-beta-x86_64-unknown-linux-gnu.tar.gz
tar -xzf prog-0.10.0-beta-x86_64-unknown-linux-gnu.tar.gz
install -m755 prog ~/.local/bin/prog # fetch install.sh from sovereign Forgejo (main), then run with sh
# https://git.sovereign-society.org/ProGit/progit/raw/branch/main/scripts/install.sh
PROGIT_VERSION=0.10.0-beta sh install.sh git clone https://git.sovereign-society.org/ProGit/progit
cd progit
cargo build --release
# prefer ~/.local/bin or ~/bin — avoid stale /usr/local/bin shadows
install -m755 target/release/prog ~/.local/bin/prog
cd your-project && prog init && prog ProGit is pivoting from a terminal issue tracker to a repo-native project management system. Agents write issues via JSON CLI. You move them on a Kanban board. Sync commits the changes and pushes them to every clone. No webapp database between your team and your project state — just git.
ProGit is developed as an open-source project by independent consultants. We extend our sincere gratitude to Dlabs Kft for generously providing real-world infrastructure resources and allowing us to battle-test ProGit while building the Mosaic Blockchain ecosystem and the Mosaic Trust Network.
Their trust enables us to develop production-hardened tooling that benefits the entire community.
Built with purpose. Tested in production. Open for all.