Skip to content

A powerful GitHub repository analysis tool that helps you process and analyze repository content efficiently. Built with Next.js, Cloudflare Workers, and modern web technologies

Notifications You must be signed in to change notification settings

abakermi/gitllm

Repository files navigation

Gitllm

A powerful GitHub repository analysis tool that helps you process and analyze repository content efficiently. Built with Next.js, Cloudflare Workers, and modern web technologies.

try here

🌟 Features

  • 📊 Repository content analysis
  • 🔍 Smart file filtering
  • 📝 Multiple output formats (JSON, TXT, YAML)
  • ⚡ Powered by Cloudflare Workers
  • 🔒 Secure API with rate limiting
  • 💻 Clean and modern UI
  • 🌓 Dark mode support
  • 📱 Responsive design

🛠️ Tech Stack

  • Frontend

    • Next.js 14
    • TypeScript
    • Tailwind CSS
    • Shadcn/ui
    • Lucide Icons
  • Backend

    • Cloudflare Workers
    • Hono
    • KV Storage

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm/pnpm
  • Cloudflare account
  • GitHub token (for API access)

Installation

  1. Clone the repository
git clone https://github.com/abakermi/gitllm.git
cd gitllm
  1. Install dependencies
npm install

📝 Environment Variables

Frontend

  • WORKER_URL: Cloudflare Worker URL

Worker

  • KV_NAMESPACE_ID: Cloudflare KV namespace ID

👨‍💻 Author

Abakermi

🙏 Acknowledgments

  • Built during Natiobal holiday
  • Powered by Cloudflare Workers
  • UI components from shadcn/ui
  • Icons from Lucide

Made with 🎄 by abakermi

About

A powerful GitHub repository analysis tool that helps you process and analyze repository content efficiently. Built with Next.js, Cloudflare Workers, and modern web technologies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published