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
# Initialize project
progit init
# Create an issue
progit issue create "Fix memory leak in parser"
# Start a sprint
progit sprint create "Sprint 12" --weeks=2
# Launch TUI
progit tui