{"repo":"HarishChandran3304/TTG","free":true,"listed":false,"github":"https://github.com/HarishChandran3304/TTG","clone":"git clone https://github.com/HarishChandran3304/TTG.git","description":"Chat with any public GitHub repository within seconds!","language":"TypeScript","stars":216,"topics":["ai","fastapi","gemini","git","github","llm","react","typescript","vite","chatbot"],"license":"MIT","category":"ai-agents","readme_excerpt":"TalkToGitHub Chat with any GitHub repository within seconds. You can also add the talkto prefix to any GitHub repository URL. Watch TTG in Action https://github.com/user-attachments/assets/9b1b9dd3-546f-41ca-817f-531314452073 Roadmap - [x] Repo and query caching - [ ] Support for individual files and folders - [ ] Support for local files - [ ] Support for larger repositories ( 1M tokens) - [ ] Streaming responses - [ ] Save queries to user account - [ ] BYOK support How to run locally Prerequisites: - Python 3.13+ - uv - node 23.6.0+ 1. Clone the forked repository: 2. Set up the backend: 3. Add the following to your .env file: 4. Run the server: 5. This should start the server at localhost:8000. 6. Set up the frontend: 7. This should start the frontend at localhost:5173. Contributing Check out the contributing guide to learn how to contribute to TalkToGitHub. Tech Stack Frontend - Vite - React - TailwindCSS - Shadcn UI Backend - Python - FastAPI - Gemini Support If you need help, please join our Discord server. We will be happy to help! To request a feature or report an issue, please create an issue on GitHub. ⭐ Star History","default_branch":null,"files":null,"tree":[],"storefront":"/r/HarishChandran3304","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HarishChandran3304/TTG/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}