Askgit is a powerful AI-driven platform designed to simplify developer collaboration.
It integrates cutting-edge tools for documentation, code understanding, meeting intelligence, and teamwork—making software development more efficient, transparent, and collaborative.
- Askgit automatically generates detailed and structured documentation from your codebase.
- Helps both newcomers and experienced developers quickly understand project structure, logic, and purpose.
- Context-aware search across the entire codebase.
- Instantly find functions, classes, and components without manually digging through files.
- AI-powered commit summarization keeps you up to date with repository changes.
- Saves time in understanding commit history.
- Powered by AssemblyAI, Askgit transcribes team meetings.
- Extracts key topics and provides accurate summaries for future reference.
- Ask contextual questions about past meetings and get real-time answers.
- Never lose track of discussions or action items.
- Centralized place for dev teams to:
- Access documentation
- Review commit & meeting summaries
- Perform intelligent codebase searches
- Collaborate seamlessly with AI support
- 🌐 Next.js 15 with the modern App Router
- 🎨 Shadcn + Tailwind CSS for beautiful, consistent UI
- 🧠 Google Gemini AI API for advanced language model features
- 🗃️ ORMs for efficient and type-safe database interaction
- 🔗 LangChain for orchestration of AI workflows and context-aware retrieval
- 🎙️ AssemblyAI for meeting transcription & audio summarization
askgit/
│── app/ # Next.js App Router
│── components/ # Reusable UI components (Shadcn, Tailwind)
│── lib/ # AI & utility functions (Gemini, LangChain, AssemblyAI)
│── pages/ # Route handling
│── public/ # Static assets
│── styles/ # Tailwind global styles
│── package.json # Dependencies & scripts
-
Clone the repository
git clone https://github.com/your-username/askgit.git cd askgit cd client
-
Install dependencies
npm install
-
Set environment variables
Create a.env.localfile and add:DATABASE_URL = NODE_ENV = URL = GITHUB_TOKEN = GEMINI_API_KEY = ASSEMBLY_API_KEY = NEXT_PUBLIC_SUPABASE_SERVICE_ROLE_KEY= NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY=
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser 🚀
- GitHub & GitLab integration for automatic commit tracking
- AI-powered PR reviews
- Slack/Discord bot integration for instant meeting summaries
- Multi-language support for global dev teams
Contributions are welcome!
Please fork this repository and submit a pull request for review.
This project is licensed under the MIT License – feel free to use and adapt it for your own projects.
🚀 Askgit – Making Developer Collaboration Smarter with AI





