Skip to content
/ Beetle Public

GitMesh is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.

License

Notifications You must be signed in to change notification settings

RAWx18/Beetle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
GitMesh Logo

The Next-Generation Git Collaboration Platform

Transforming Open Source Development with AI-Powered Branch Intelligence

OpenSource License Contributors Under Development Join Discord OpenSSF Best Practices OpenSSF Scorecard FOSSA Status

Documentation β€’ Join Community


</> What is GitMesh?

GitMesh revolutionizes Git-based collaboration by introducing Branch-Level Intelligence β€” a paradigm shift that transforms how teams plan, develop, and contribute to open-source projects. Unlike traditional project management tools, GitMesh understands your codebase at the branch level, providing contextual AI assistance, intelligent contribution tracking, and seamless workflow orchestration.

Our friendly mascot here represents the core philosophy of GitMesh: small, efficient, but incredibly powerful when working together in a team!

Cursor wrapped VS Code. Hugging Face wrapped Git. Now, GitHub Wrapper is here β€” ready to revolutionize the open source world like never before.

Waitlist website


</> Key Features

πŸ‘Ύ AI-Powered Intelligence

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Contextual Code Assistant                               β”‚
β”‚     Smart PR Summaries                                      β”‚
β”‚     Intelligent Issue Triage                                β”‚
β”‚     Code Review Assistance                                  β”‚
β”‚     Suggestions on which issues to work                     β”‚
β”‚     Which project best to contribute to and all             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ‘Ύ Easy Workflow Management

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Branch-Specific Planning                                β”‚
β”‚     Help opensource contributors know what's important      β”‚
β”‚     Automated Status Tracking                               β”‚
β”‚     Custom Workflow Templates                               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ‘Ύ Analytics & Insights

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Contribution Heatmaps                                   β”‚
β”‚     Velocity Tracking                                       β”‚
β”‚     See who's working on which issue/PR                     β”‚
β”‚     Team Performance Dashboards                             β”‚
β”‚     Showcase skills & avoid conflicts                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ‘Ύ Enterprise Integration

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     Multi-Platform Support (GitHub, GitLab, Bitbucket)      β”‚
β”‚     SSO Authentication                                      β”‚
β”‚     Multi Agent FAQ agent integrated                        β”‚
β”‚     Webhook Automation                                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

</> Why Choose Our Platform?

Smart Fast Collaborative Secure
AI-driven insights Lightning fast responses Team-first approach Enterprise-grade security
Contextual recommendations Real-time updates Conflict-free workflows SSO & compliance ready

</> Quick Start

GitMesh Logo

πŸ‘Ύ Prerequisites

  • Node.js v18+ and npm
  • Python 3.12
  • Qdrant database (cloud or local)
  • Git

πŸ‘Ύ Clone the repository

git clone https://github.com/LF-Decentralized-Trust-Mentorships/gitmesh
cd gitmesh

πŸ‘Ύ Environment Variables

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.

πŸ‘Ύ Installation

  1. Setup Python Backend

    cd backend
    python -m venv venv
    source venv/bin/activate  # On Linux/Mac
    .\venv\Scripts\activate # On Windows
    pip install -r requirements.txt
  2. Setup Frontend

    cd ui
    npm install
  3. Setup Qdrant

    docker run -p 6333:6333 -p 6334:6334 -v $(pwd)/qdrant_storage:/qdrant/storage:z qdrant/qdrant

πŸ‘Ύ Running the Application

  1. Start Python Backend (in first terminal)

    cd backend
    source venv/bin/activate  # On Linux/Mac
    .\venv\Scripts\activate # On Windows
    uvicorn app:app --host 0.0.0.0 --port 8000 --reload
  2. Start Frontend (in third terminal)

    cd ui
    npm run dev
  3. Access the Application

πŸ‘Ύ Static Demo

Deployed on Vercel

</> Roadmap

πŸ‘Ύ Q4 2025 - Production Goals

  • βœ… Implement Retrieval-Augmented Generation (RAG)
  • βœ… Refactor and rebase codebase with proper routing architecture
  • ⏳ Enhance user interface (UI) for improved usability and aesthetics
  • ⏳ Integrate AIFAQ LFDT module
  • ⏳ Implement efficient indexing for the RAG codebase
  • ⏳ Shift complete database to cloud
  • ⏳ Develop AI-powered suggestion and recommendation system
  • ⏳ Strengthen security and optimize rate-limiting mechanisms
  • ⏳ Containerize the application using Docker
  • ⏳ Deploy the complete website to production environment
  • ⏳ Set up and publish project documentation site

</> Contributing

We welcome contributions! Please see our Contributing Guide for details.

πŸ‘Ύ Quick Contributing Steps:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Mesh & Meshy are excited to see what amazing contributions you'll bring to the GitMesh community!


Our Awesome Contributors

GitMesh Contributors

</> Community & Support

Join Discord

πŸ‘Ύ Support Channels

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

</> Project Statistics

Metric Value
Total Commits Commits
Pull Requests PRs
Issues Resolved Issues
Latest Release Release

</> License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.


</> Acknowledgments

  • All our contributors and community members
  • Open source libraries that made this possible
  • Beta testers and early adopters

</> Star Graph: Project GitMesh

Star Graph for Project GitMesh
✨ GitHub star history of LF-Decentralized-Trust-Mentorships/gitmesh



Supported by the Linux Foundation Decentralized Trust

Supported by the Linux Foundation Decentralized Trust – Advancing open source innovation.




Made with ❀️ by the GitMesh Team

Transforming the future of collaborative development, one commit at a time.

About

GitMesh is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 9