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

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Beetle 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

๐Ÿš€ Try Demo โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿ’ฌ Join Community


Security & Open Source Badge

OpenSSF Best Practices OSSF Scorecard Action

๐ŸŒŸ What is Beetle?

Beetle Mascot

Beetle 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, Beetle 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 Beetle: 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.


โšก 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

Docker Beetle

Prerequisites

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

Environment Variables

Backend Configuration

cp beetle_backend/env.example beetle_backend/.env

Frontend Configuration

cp beetle_frontend/env.example beetle_frontend/.env

Note: Replace all placeholder values (starting with your_) with your actual configuration values.

Installation

  1. Clone the repository

    git clone https://github.com/RAWx18/Beetle.git
    cd Beetle
  2. Setup Python Backend

    cd beetle_backend
    python -m venv venv
    source venv/bin/activate  # On Linux/Mac
    .\venv\Scripts\activate # On Windows
    pip install -r requirements.txt
  3. Setup JavaScript Backend

    cd beetle_backend
    npm install
  4. Setup Frontend

    cd beetle_frontend
    npm install

Running the Application

  1. Start Python Backend (in first terminal)

    cd beetle_backend
    source venv/bin/activate  # On Linux/Mac
    .\venv\Scripts\activate # On Windows
    cd src/ai
    uvicorn fastapi_server:app --host 0.0.0.0 --port 8000 --reload
  2. Start JavaScript Backend (in second terminal)

    cd beetle_backend
    ./setup.bat # On windows
    ./setup.sh # On linux
    ./setup.js # On Mac
  3. Start Frontend (in third terminal)

    cd beetle_frontend
    npm run dev
  4. Access the Application

Static Demo

Deployed on Vercel

๐Ÿ›ฃ๏ธ Roadmap

Roadmap Beetle

๐Ÿš€ Q3 2025 - Intelligence Enhancement

  • โœ… Structure Idea
  • โœ… UI Designed
  • โœ… Static Demo Implemented
  • โœ… Backend with Github Integrated
  • โณ AI RAG integration
  • โณ Security Enhancement & Rate Limit Optimization

๐Ÿ“‹ View Full Roadmap


๐Ÿค Contributing

Contributing Beetle

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

Our mascot is excited to see what amazing contributions you'll bring to the Beetle community!

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 Non-Commercial Use License - see the LICENSE.md 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 Beetle

Star Graph for Project Beetle
โœจ GitHub star history of RAWx18/beetle



Made with โค๏ธ by the Beetle 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

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 9