| askrepo is a tool that helps developers understand complex codebases using AI. It leverages Gemini's API with a 2M token context window to provide accurate code explanations and insights. ## Key Features: - Analyzes entire Git repositories or specific paths - Maintains full context of the codebase - Provides accurate answers based on comprehensive code analysis - Flexible usage for code understanding, bug detection, and more ## Why This Exists: - Traditional chat services and tools like Cursor/Copilot Chat often provide fragmented information - Need for better context understanding in large codebases - Especially useful for OSS analysis and complex project exploration Try it out: https://github.com/laiso/askrepo ## Questions for the Community: 1. Is there a real need for this tool? - Uncertain about how many developers need code explanation features
- Personally found it valuable for OSS analysis
- Looking for feedback on use cases
2. Are there better alternatives? - Open to solutions that make code comprehension easier
- Key requirements:
- Flexible code scope selection
- Better AI context understanding
- Current tools (Cursor/GitHub Copilot) fell short in these aspects
Would love to hear your thoughts on use cases and potential improvements! |