GitMesh is a Git collaboration network designed to solve open source's biggest challenge: contributor dropout. Our AI-powered platform provides real-time branch-level insights, intelligent contributor-task matching, and automated workflows. It transforms complex codebases into clear, guided contribution journeysโfueling engagement with gamified rewards, bounties, and integration with popular open source support programs.
Our mascot (Meshy/Mesh Wolf) reflects GitMeshโs core: agile, resilient, and unstoppable together. Like a pack, we thrive on teamwork โ efficient, and powerful in unison.

-
Node.js v18+ and npm
-
Python 3.12
-
Git
-
HashiCorp Vault
Linux (.deb)
sudo apt-get update && sudo apt-get install -y gnupg software-properties-common wget -O- https://apt.releases.hashicorp.com/gpg | \ gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \ https://apt.releases.hashicorp.com $(lsb_release -cs) main" | \ sudo tee /etc/apt/sources.list.d/hashicorp.list sudo apt update sudo apt install vault
Linux (.rpm)
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo sudo yum install vault
macOS
brew tap hashicorp/tap brew install hashicorp/tap/vault
Windows
Download from: https://developer.hashicorp.com/vault/downloads
Or:
choco install vault # or scoop install vault
git clone https://github.com/LF-Decentralized-Trust-Mentorships/gitmesh
cd gitmesh
Python Backend Configuration
cp backend/.env.example backend/.env
Frontend Configuration
cp ui/.env.example ui/.env
Note: Replace all placeholder values [REDACTED] with your actual configuration values.
-
Start HashiCorp Vault (in first terminal)
vault server -dev # Keep this running
In another terminal:
export VAULT_ADDR='http://127.0.0.1:8200' export VAULT_TOKEN=your-root-token # Copy from "vault server -dev" output vault secrets enable transit
-
Start Python Backend (in second terminal)
cd backend
Linux/Mac
python3.12 -m venv venv source venv/bin/activate
Windows
python3.12 -m venv venv .\venv\Scripts\activate
pip install -r requirements.txt uvicorn app:app --host 0.0.0.0 --port 8000 --reload
-
Start Frontend (in third terminal)
cd ui npm install npm run dev
Access the Application
- Frontend: http://localhost:3000
- Vault UI: http://127.0.0.1:8200
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a signed pull request
Mesh & Meshy are excited to see what amazing contributions you'll bring to the GitMesh community!
RAWx18 |
parvm1102 |
Ronit-Raj9 |
Channel | Typical Response Time | Best For |
---|---|---|
Discord | Real-time | Quick questions, community discussions |
Email Support | 24โ48 hours | Technical issues, detailed bug reports |
Twitter / X | Online | Tagging the project, general updates, public reports |
GitHub Issues | 1โ3 days | Bug reports, feature requests, feedback |
Supported by the Linux Foundation Decentralized Trust โ Advancing open source innovation.