Skip to content

ProGit Documentation

Local-first, terminal-native project management. Kanban, issues, sprints, AI agent — all in your terminal.

ProGit is a local-first, terminal-native project management suite that lives alongside your Git repositories. It combines:

  • Issue Tracking — Full-featured issue management
  • Kanban Boards — Drag-drop project boards with vim keys
  • Sprint Planning — Velocity tracking and burndown charts
  • Virtual Branches — Work on multiple features simultaneously
  • AI Agent — Local AI assistance via Ollama
  • Plugin SDK — Extend with LuaJIT plugins

All without leaving your terminal.

Quick Start

Go from zero to managing your first project in 5 minutes. Quick start →

Configuration

Customize ProGit for your workflow. Configure →

Virtual Branches

Work on multiple features without switching git branches. Learn more →

CLI Reference

Complete command-line reference for all ProGit commands. Reference →

Your data lives on your machine first. No network latency, full offline capability, and complete data ownership. Learn about local-first →

Work on multiple features simultaneously without the friction of git branch switching. ProGit tracks file-level changes across “virtual” branches. Learn about virtual branches →

Extend ProGit with LuaJIT plugins. Safe, sandboxed, and fast. Plugin development →

Terminal window
# Navigate to a git repo
cd ~/my-project
# Launch ProGit TUI (creates .project/ on first run)
prog
# Or run sync from the CLI
prog sync push # push local issues to forge
prog sync pull # pull from forge
prog plugin list # see installed plugins