Gira β AI-First Project Management for Your Repo¶
Gira is a Git-native project management system built for the age of AI-assisted software development. Itβs more than a ticket tracker β itβs a platform where agentic coding agents (Claude, Gemini, etc.) can create, manage, and complete tickets directly inside your repository, alongside your code.
π Why Gira?¶
Traditional tools like Jira or GitHub Projects were designed for humans clicking around in a browser. Gira flips that model β itβs AI-first, developer-friendly, and lives in your Git repo:
- AI-Native: Seamless integration with agentic coding agents via MCP server (30+ tools for tickets, boards, sprints, epics, etc.).
- Git-Native: Tickets, boards, and config live as JSON in
.gira/
β version-controlled with your code. - Offline-First: Works anywhere, anytime. Push changes when youβre online.
- Beautiful CLI: Rich terminal interface for humans; machine-readable JSON for AIs.
- Extensible: Hooks, integrations, and open-source flexibility.
- Human-Ready: Web UI planned, CLI ready today.
π§ Example: AI Planning + Implementation¶
This is where Gira stands apart β an AI can plan and build with you.
# Create a new repo and init Gira
mkdir snake-game && cd snake-game
git init
gira init "Snake Game Project"
Step 1: AI reads .gira/
docs and project config.
Step 2: You say:
"Create an epic for a browser-based Snake Game with detailed tickets."
Step 3: AI creates:
EPIC-001: Snake Game Browser Implementation
- 16 tickets covering core logic, UI/UX, features, and enhancements.
Step 4: You say:
"Implement SG-1."
Step 5: AI writes index.html
, styles.css
, game.js
, and marks SG-1 Done in the board.
Everything β code and project state β is in Git.
π¦ Quick Start¶
# Install Gira
pip install gira
# Initialize your project
gira init "My Project"
# Set up AI documentation
gira ai setup
Then open Claude, Gemini, or your MCP client and start creating epics & tickets in plain language.
π Current Status¶
Core Features (Ready Today):
- β
Git-Native Storage β Tickets, boards, epics, and config live in
.gira/
, version-controlled with your code. - β CLI Interface β Create, edit, move, and list tickets, epics, and sprints via rich terminal UI.
- β MCP Server for AI Agents β 30+ tools for ticket management, boards, epics, sprints, and configuration.
- β
AI Agent Documentation β Auto-generates AI-specific guides (
CLAUDE.md
,GEMINI.md
, etc.) when initializing a project. - β Workflow Templates β Scrum, Kanban, Bug Tracking, Support Desk, Minimal, or fully custom.
- β Customizable Workflows β Editable swimlanes, statuses, and transitions.
- β Board Visualization β Kanban view in terminal, with filtering and sorting.
- β Offline-First Operation β Full functionality without an internet connection.
- β Hybrid Directory Structure β Scales to thousands of tickets without Git performance loss.
- β Hooks System β Trigger automation and integrations on project events.
In Progress / Planned:
- π οΈ Web Interface for Humans β Browser-based view and editing for tickets, boards, and epics.
- π οΈ Expanded Integrations β Jira import/export, GitHub Issues sync, CI/CD automation templates.
π‘ Built for the AI Era¶
With Gira, your AI agent isnβt just a code assistant β itβs a project manager, planner, and teammate. It keeps reasoning, context, and progress in sync with your codebase, so humans and AIs stay on the same page.
π Project Links¶
Built with β€οΈ for developers & agents by GoatBytes.IO.